Browse Source

Update to 11.78

pull/33/head 11.78
exiftool 3 years ago
parent
commit
ca8685788f
  1. 13
      Changes
  2. 4
      META.json
  3. 4
      META.yml
  4. 2
      Makefile.PL
  5. 8
      README
  6. 2
      arg_files/xmp2iptc.args
  7. 6
      config_files/photoshop_paths.config
  8. 2
      config_files/picasa_faces.config
  9. 48
      exiftool
  10. 246
      html/ExifTool.pdf
  11. 6
      html/Shift.pdf
  12. 6
      html/TagNames/CanonRaw.html
  13. 4
      html/TagNames/FLIR.html
  14. 10
      html/TagNames/FujiFilm.html
  15. 6
      html/TagNames/MIE.html
  16. 3
      html/TagNames/Nikon.html
  17. 2
      html/TagNames/XMP.html
  18. 4
      html/ancient_history.html
  19. 2
      html/canon_raw.html
  20. 20
      html/exiftool_pod.html
  21. 1018
      html/exiftool_pod.pdf
  22. 4
      html/faq.html
  23. 10
      html/fix_corrupted_nef.html
  24. 2
      html/geotag.html
  25. 16
      html/history.html
  26. 99
      html/index.html
  27. 22
      html/install.html
  28. 6
      lib/Image/ExifTool.pm
  29. 6
      lib/Image/ExifTool.pod
  30. 14
      lib/Image/ExifTool/BuildTagLookup.pm
  31. 6
      lib/Image/ExifTool/Canon.pm
  32. 2
      lib/Image/ExifTool/CanonRaw.pm
  33. 2
      lib/Image/ExifTool/Casio.pm
  34. 2
      lib/Image/ExifTool/DarwinCore.pm
  35. 12
      lib/Image/ExifTool/FLIR.pm
  36. 10
      lib/Image/ExifTool/FujiFilm.pm
  37. 11
      lib/Image/ExifTool/MIE.pm
  38. 2
      lib/Image/ExifTool/Microsoft.pm
  39. 18
      lib/Image/ExifTool/Minolta.pm
  40. 29
      lib/Image/ExifTool/Nikon.pm
  41. 2
      lib/Image/ExifTool/Olympus.pm
  42. 4
      lib/Image/ExifTool/Panasonic.pm
  43. 14
      lib/Image/ExifTool/PanasonicRaw.pm
  44. 8
      lib/Image/ExifTool/Pentax.pm
  45. 8
      lib/Image/ExifTool/Sony.pm
  46. 14
      lib/Image/ExifTool/TagNames.pod
  47. 2
      lib/Image/ExifTool/WriteCanonRaw.pl
  48. 7
      lib/Image/ExifTool/Writer.pl
  49. 4
      lib/Image/ExifTool/XMP2.pl
  50. 4
      perl-Image-ExifTool.spec
  51. 8
      pp_build_exe.args
  52. 16
      t/DjVu_2.out
  53. 12
      t/ExifTool_2.out
  54. 4
      t/ExifTool_29.out
  55. 10
      t/FlashPix_2.out
  56. 10
      t/GIMP_2.out
  57. 10
      t/IPTC_2.out
  58. 6
      t/IPTC_4.out
  59. 10
      t/MIE_2.out
  60. 14
      t/MIE_3.out
  61. 12
      t/MIFF_2.out
  62. 12
      t/PDF_2.out
  63. 2
      t/PDF_4.out
  64. 2
      t/PDF_5.out
  65. 2
      t/PDF_6.out
  66. 2
      t/PDF_7.out
  67. 2
      t/PLUS_2.out
  68. 10
      t/PNG_3.out
  69. 12
      t/Photoshop_2.out
  70. 14
      t/Photoshop_3.out
  71. 10
      t/PostScript_2.out
  72. 14
      t/PostScript_3.out
  73. 12
      t/VCard_2.out
  74. 10
      t/Writer_31.out
  75. 14
      t/Writer_35.out
  76. 12
      t/Writer_51.out
  77. 16
      t/XMP_10.out
  78. 8
      t/XMP_11.out
  79. 4
      t/XMP_18.out
  80. 10
      t/XMP_2.out
  81. 4
      t/XMP_23.out
  82. 4
      t/XMP_24.out
  83. 6
      t/XMP_3.out
  84. 4
      t/XMP_30.out
  85. 4
      t/XMP_5.out
  86. 12
      t/XMP_6.out
  87. BIN
      t/images/DjVu.djvu
  88. BIN
      t/images/ExifTool.jpg
  89. BIN
      t/images/FlashPix.ppt
  90. BIN
      t/images/GIMP.xcf
  91. BIN
      t/images/IPTC.jpg
  92. BIN
      t/images/MIE.mie
  93. BIN
      t/images/MIFF.miff
  94. BIN
      t/images/PDF.pdf
  95. 2
      t/images/PLUS.xmp
  96. BIN
      t/images/Photoshop.psd
  97. 2
      t/images/PostScript.eps
  98. 2
      t/images/VCard.vcf
  99. BIN
      t/images/XMP.jpg
  100. 4
      t/images/XMP3.xmp
  101. 54
      windows_exiftool

13
Changes

@ -2,14 +2,19 @@ DO NOT EDIT THIS FILE -- it is generated from the html history files.
ExifTool Version History
RSS feed: http://owl.phy.queensu.ca/~phil/exiftool/rss.xml
(I'll be away from Nov 16-24, 2019 so don't expect any updates
or email/forum responses during this period. - PH)
RSS feed: https://exiftool.org/rss.xml
Note: The most recent production release is Version 11.70. (Other versions are
considered development releases, and are not uploaded to CPAN.)
Dec. 5, 2019 - Version 11.78
- Added a new Nikon LensID (thanks Chris)
- Added two new FujiFilm SceneRecognition values
- Patched to avoid crash in Windows when writing a negative epoch time using
the "-d %s" option
- Fixed problem editing MIE tags when using the "-wm w" option
Nov. 27, 2019 - Version 11.77
- Added a new Nikon LensID (thanks Joe Schonberg)

4
META.json

@ -1,7 +1,7 @@
{
"abstract" : "Read and write meta information",
"author" : [
"Phil Harvey (phil@owl.phy.queensu.ca)"
"Phil Harvey (philharvey66 at gmail.com)"
],
"dynamic_config" : 0,
"generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.133380, CPAN::Meta::Converter version 2.143240, CPAN::Meta::Converter version 2.150010",
@ -47,6 +47,6 @@
}
},
"release_status" : "stable",
"version" : "11.77",
"version" : "11.78",
"x_serialization_backend" : "JSON::PP version 4.02"
}

4
META.yml

@ -1,7 +1,7 @@
---
abstract: 'Read and write meta information'
author:
- 'Phil Harvey (phil@owl.phy.queensu.ca)'
- 'Phil Harvey (philharvey66 at gmail.com)'
build_requires:
ExtUtils::MakeMaker: '0'
configure_requires:
@ -28,5 +28,5 @@ recommends:
Time::HiRes: '0'
requires:
perl: '5.004'
version: '11.77'
version: '11.78'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

2
Makefile.PL

@ -43,7 +43,7 @@ WriteMakefile(
EXE_FILES => [ 'exiftool' ],
($] >= 5.005 ?
(ABSTRACT_FROM => $ExifTool_pod,
AUTHOR => 'Phil Harvey (phil@owl.phy.queensu.ca)',
AUTHOR => 'Phil Harvey (philharvey66 at gmail.com)',
) : ()),
(($ExtUtils::MakeMaker::VERSION gt '6.30') ?
(LICENSE => 'perl') : ()),

8
README

@ -1,4 +1,4 @@
ExifTool by Phil Harvey (phil at owl.phy.queensu.ca)
ExifTool by Phil Harvey (philharvey66 at gmail.com)
----------------------------------------------------------------------------
ExifTool is a customizable set of Perl modules plus a full-featured
@ -76,7 +76,7 @@ See html/index.html for more details about ExifTool features.
ExifTool can be downloaded from
https://owl.phy.queensu.ca/~phil/exiftool/
https://exiftool.org/
RUNNING
@ -104,8 +104,8 @@ your home directory, then you would type the following commands in a
terminal window to extract and run ExifTool:
cd ~/Desktop
gzip -dc Image-ExifTool-11.77.tar.gz | tar -xf -
cd Image-ExifTool-11.77
gzip -dc Image-ExifTool-11.78.tar.gz | tar -xf -
cd Image-ExifTool-11.78
./exiftool t/images/ExifTool.jpg
Note: These commands extract meta information from one of the test images.

2
arg_files/xmp2iptc.args

@ -28,7 +28,7 @@
# could invalidate the encoding of existing IPTC if there were
# any values containing special characters. See FAQ number 10
# for more information about converting the IPTC encoding:
# http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q10
# https://exiftool.org/faq.html#Q10
#
# 3) These arguments will not delete existing IPTC tags which are
# missing from the XMP. The IPTC tags should be deleted

6
config_files/photoshop_paths.config

@ -69,9 +69,9 @@
# 2017/06/03 - PH Added TotalPathPoints
# 2017/07/17 - PH Added UniquePathPoints
#
# References: http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,1621.0.html
# http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,3910.0.html
# http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,6647.0.html
# References: https://exiftool.org/forum/index.php/topic,1621.0.html
# https://exiftool.org/forum/index.php/topic,3910.0.html
# https://exiftool.org/forum/index.php/topic,6647.0.html
#------------------------------------------------------------------------------
# Print Photoshop path name and/or anchor points

2
config_files/picasa_faces.config

@ -66,7 +66,7 @@
# 2016/05/14 - BKW Increased rounding to 9 decimal places (Max Picasa accepts),
# moved rounding operation to subroutine
#
# References: http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,6354.0.html
# References: https://exiftool.org/forum/index.php/topic,6354.0.html
#------------------------------------------------------------------------------
# Picasa contacts file name

48
exiftool

@ -10,7 +10,7 @@
use strict;
require 5.004;
my $version = '11.77';
my $version = '11.78';
# add our 'lib' directory to the include list BEFORE 'use Image::ExifTool'
my $exeDir;
@ -4869,10 +4869,9 @@ encoding of various meta information formats.
QuickTime Internal encoding of QuickTime strings MacRoman
RIFF Internal encoding of RIFF strings 0
See L<http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q10> for more
information about coded character sets, and the
L<Image::ExifTool Options|Image::ExifTool/Options> for more details about
the B<-charset> settings.
See L<https://exiftool.org/faq.html#Q10> for more information about coded
character sets, and the L<Image::ExifTool Options|Image::ExifTool/Options>
for more details about the B<-charset> settings.
=item B<-csv>[[+]=I<CSVFILE>]
@ -5109,7 +5108,7 @@ translation, follow these steps (you must have Perl installed for this):
6. Edit the generated language module lib/Image/ExifTool/Lang/ru.pm, and
search and replace all 'MISSING' strings in the file with your translations.
7. Email the module ('ru.pm' in this example) to phil at owl.phy.queensu.ca
7. Email the module ('ru.pm' in this example) to philharvey66 at gmail.com
8. Thank you!!
@ -5180,7 +5179,7 @@ with this command:
produces output like this:
-- Generated by ExifTool 11.77 --
-- Generated by ExifTool 11.78 --
File: a.jpg - 2003:10:31 15:44:19
(f/5.6, 1/60s, ISO 100)
File: b.jpg - 2006:05:23 11:57:38
@ -5270,12 +5269,12 @@ Output structured XMP information instead of flattening to individual tags.
This option works well when combined with the XML (B<-X>) and JSON (B<-j>)
output formats. For other output formats, XMP structures and lists are
serialized into the same format as when writing structured information (see
L<http://owl.phy.queensu.ca/~phil/exiftool/struct.html> for details). When
copying, structured tags are copied by default unless B<--struct> is used to
disable this feature (although flattened tags may still be copied by
specifying them individually unless B<-struct> is used). These options have
no effect when assigning new values since both flattened and structured tags
may always be used when writing.
L<https://exiftool.org/struct.html> for details). When copying, structured
tags are copied by default unless B<--struct> is used to disable this
feature (although flattened tags may still be copied by specifying them
individually unless B<-struct> is used). These options have no effect when
assigning new values since both flattened and structured tags may always be
used when writing.
=item B<-t> (B<-tab>)
@ -5535,8 +5534,7 @@ metadata.
When used with B<-ee>, the B<-p> option is evaluated for each embedded
document as if it were a separate input file. This allows, for example,
generation of GPS track logs from timed metadata in videos. See
L<http://owl.phy.queensu.ca/~phil/exiftool/geotag.html#Inverse> for
examples.
L<https://exiftool.org/geotag.html#Inverse> for examples.
=item B<-ext>[+] I<EXT>, B<--ext> I<EXT> (B<-extension>)
@ -6100,7 +6098,7 @@ line and applies to all B<-execute>'d commands. The I<CFGFILE> must exist
relative to the current working directory or the exiftool application
directory unless an absolute path is specified. Loading of the default
config file may be disabled by setting I<CFGFILE> to an empty string (ie.
""). See L<http://owl.phy.queensu.ca/~phil/exiftool/config.html> and
""). See L<https://exiftool.org/config.html> and
config_files/example.config in the full ExifTool distribution for details
about the configuration file syntax.
@ -6293,10 +6291,9 @@ ExifTool character set, preferably C<UTF8> (see the B<-charset> option for a
complete list). Setting this triggers the use of Windows wide-character i/o
routines, thus providing support for most Unicode file names (see note 4).
But note that it is not trivial to pass properly encoded file names on the
Windows command line (see
L<http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q18> for details), so
placing them in a UTF-8 encoded B<-@> argfile and using
C<-charset filename=utf8> is recommended if possible.
Windows command line (see L<https://exiftool.org/faq.html#Q18> for details),
so placing them in a UTF-8 encoded B<-@> argfile and using C<-charset
filename=utf8> is recommended if possible.
A warning is issued if a specified filename contains special characters and
the filename character set was not provided. However, the warning may be
@ -6585,8 +6582,8 @@ Write ICC_Profile to an image from a C<.icc> file of the same name.
=item exiftool -hierarchicalkeywords='{keyword=one,children={keyword=B}}'
Write structured XMP information. See
L<http://owl.phy.queensu.ca/~phil/exiftool/struct.html> for more details.
Write structured XMP information. See L<https://exiftool.org/struct.html>
for more details.
=item exiftool -trailer:all= image.jpg
@ -6747,8 +6744,8 @@ an extra '%' must be added to pass these codes through the date/time parser.
(And further note that in a Windows batch file, all '%' characters must also
be escaped, so in this extreme case '%%%%f' is necessary to pass a simple
'%f' through the two levels of parsing.) See
L<http://owl.phy.queensu.ca/~phil/exiftool/filename.html> for additional
documentation and examples.
L<https://exiftool.org/filename.html> for additional documentation and
examples.
=over 5
@ -6807,8 +6804,7 @@ CreateDate and FileNumber tags, in the form "20060507_118-1861.jpg".
ExifTool implements geotagging via 3 special tags: Geotag (which for
convenience is also implemented as an exiftool option), Geosync and Geotime.
The examples below highlight some geotagging features. See
L<http://owl.phy.queensu.ca/~phil/exiftool/geotag.html> for additional
documentation.
L<https://exiftool.org/geotag.html> for additional documentation.
=over 5

246
html/ExifTool.pdf

@ -12,7 +12,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 1)Tj
( -- Image::ExifTool 11.78 -- 1)Tj
/TT4 1 Tf
0 -1.6333 TD
(EXIFTOOL\(1\) User Contributed Perl Documentation EXIFTOOL\(1\))Tj
@ -189,7 +189,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 2)Tj
( -- Image::ExifTool 11.78 -- 2)Tj
/TT4 1 Tf
0 -1.6333 TD
( ASF r | FFF r/w | MAX r | PDB r | SVG r)Tj
@ -382,7 +382,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 3)Tj
( -- Image::ExifTool 11.78 -- 3)Tj
/TT4 1 Tf
0 -1.6333 TD
(M)Tj
@ -619,7 +619,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 4)Tj
( -- Image::ExifTool 11.78 -- 4)Tj
/TT4 1 Tf
0 -1.6333 TD
( used afterward to access member functions. Must be the first)Tj
@ -770,7 +770,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 5)Tj
( -- Image::ExifTool 11.78 -- 5)Tj
/TT4 1 Tf
0 -1.6333 TD
( still generated, but the tag value is undefined.)Tj
@ -965,7 +965,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 6)Tj
( -- Image::ExifTool 11.78 -- 6)Tj
/TT4 1 Tf
0 -2.7333 TD
( ExifToolVersion - The ExifTool version number.)Tj
@ -1116,7 +1116,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 7)Tj
( -- Image::ExifTool 11.78 -- 7)Tj
/TT4 1 Tf
0 -2.7333 TD
( Charset)Tj
@ -1265,7 +1265,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 8)Tj
( -- Image::ExifTool 11.78 -- 8)Tj
/TT4 1 Tf
0 -1.6333 TD
( an unspecified encoding. Default is 'MacRoman'.)Tj
@ -1414,7 +1414,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 9)Tj
( -- Image::ExifTool 11.78 -- 9)Tj
/TT4 1 Tf
0 -1.6333 TD
( extracting information. Default is 1.)Tj
@ -1567,7 +1567,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 10)Tj
( -- Image::ExifTool 11.78 -- 10)Tj
/TT4 1 Tf
0 -1.6333 TD
( \($_\), and changes the value of this variable as required. The)Tj
@ -1758,7 +1758,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 11)Tj
( -- Image::ExifTool 11.78 -- 11)Tj
/TT4 1 Tf
0 -1.6333 TD
( HtmlDump)Tj
@ -1907,7 +1907,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 12)Tj
( -- Image::ExifTool 11.78 -- 12)Tj
/TT4 1 Tf
0 -2.7333 TD
( MissingTagValue)Tj
@ -2054,7 +2054,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 13)Tj
( -- Image::ExifTool 11.78 -- 13)Tj
/TT4 1 Tf
0 -1.6333 TD
( ScanForXMP)Tj
@ -2197,7 +2197,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 14)Tj
( -- Image::ExifTool 11.78 -- 14)Tj
/TT4 1 Tf
0 -1.6333 TD
( Time zone for local date/time values. May be set to any valid)Tj
@ -2354,7 +2354,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 15)Tj
( -- Image::ExifTool 11.78 -- 15)Tj
/TT4 1 Tf
0 -2.7333 TD
( XMPAutoConv)Tj
@ -2547,7 +2547,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 16)Tj
( -- Image::ExifTool 11.78 -- 16)Tj
/TT4 1 Tf
0 -2.7333 TD
( Return Value:)Tj
@ -2700,7 +2700,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 17)Tj
( -- Image::ExifTool 11.78 -- 17)Tj
/TT4 1 Tf
0 -1.6333 TD
( a destination file name is specified.)Tj
@ -2905,7 +2905,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 18)Tj
( -- Image::ExifTool 11.78 -- 18)Tj
/TT4 1 Tf
0 -1.6333 TD
( "GetInfo", including tags specified via a tag list reference. Shortcut)Tj
@ -3060,7 +3060,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 19)Tj
( -- Image::ExifTool 11.78 -- 19)Tj
/TT4 1 Tf
0 -1.6333 TD
( set, otherwise the default is 'ValueConv'. A value type of 'Both')Tj
@ -3211,7 +3211,7 @@ endobj
endobj
65 0 obj
<<
/Length 4559
/Length 4539
>>
stream
BT
@ -3221,7 +3221,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 20)Tj
( -- Image::ExifTool 11.78 -- 20)Tj
/TT4 1 Tf
0 -1.6333 TD
( # \(the order of the following calls is not significant\))Tj
@ -3258,9 +3258,9 @@ T*
0 -1.1 TD
( $exifTool->SetNewValue\('XMP:Flash'=>'{mode=on,fired=true,return=not}'\);)Tj
0 -2.2 TD
( \(See <http://owl.phy.queensu.ca/˜phil/exiftool/struct.html#Serialize>)Tj
( \(See <https://exiftool.org/struct.html#Serialize> for a description of)Tj
0 -1.1 TD
( for a description of the structure serialization technique.\))Tj
( the structure serialization technique.\))Tj
0 -2.2 TD
( Inputs:)Tj
0 -1.1 TD
@ -3368,7 +3368,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 21)Tj
( -- Image::ExifTool 11.78 -- 21)Tj
/TT4 1 Tf
0 -2.7333 TD
( EditGroup)Tj
@ -3557,7 +3557,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 22)Tj
( -- Image::ExifTool 11.78 -- 22)Tj
/TT4 1 Tf
0 -1.6333 TD
( When deleting groups of tags, the Replace option may be used to)Tj
@ -3752,7 +3752,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 23)Tj
( -- Image::ExifTool 11.78 -- 23)Tj
/TT4 1 Tf
0 -1.6333 TD
( # copy all EXIF information, preserving the original IFD)Tj
@ -3905,7 +3905,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 24)Tj
( -- Image::ExifTool 11.78 -- 24)Tj
/TT4 1 Tf
0 -1.6333 TD
( "SetNewValue".)Tj
@ -4122,7 +4122,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 25)Tj
( -- Image::ExifTool 11.78 -- 25)Tj
/TT4 1 Tf
0 -1.6333 TD
( Restore new values to the settings that existed when "SaveNewValues")Tj
@ -4311,7 +4311,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 26)Tj
( -- Image::ExifTool 11.78 -- 26)Tj
/TT4 1 Tf
0 -2.7333 TD
( Notes:)Tj
@ -4534,7 +4534,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 27)Tj
( -- Image::ExifTool 11.78 -- 27)Tj
/TT4 1 Tf
0 -1.6333 TD
( A description for the specified tag.)Tj
@ -4691,7 +4691,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 28)Tj
( -- Image::ExifTool 11.78 -- 28)Tj
/TT4 1 Tf
0 -1.6333 TD
( document of the 2nd embedded document of the main file.\) Document)Tj
@ -4918,7 +4918,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 29)Tj
( -- Image::ExifTool 11.78 -- 29)Tj
/TT4 1 Tf
0 -2.7333 TD
( Note: "static" in the heading above indicates that the function does)Tj
@ -5207,7 +5207,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 30)Tj
( -- Image::ExifTool 11.78 -- 30)Tj
/TT4 1 Tf
0 -1.6333 TD
( DNG, DV, DjVu, Ducky, EXE, EXIF, ExifTool, FITS, FLAC, FLIR, File,)Tj
@ -5364,7 +5364,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 31)Tj
( -- Image::ExifTool 11.78 -- 31)Tj
/TT4 1 Tf
0 -2.7333 TD
( G)Tj
@ -5617,7 +5617,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 32)Tj
( -- Image::ExifTool 11.78 -- 32)Tj
/TT4 1 Tf
0 -1.6333 TD
( 0\) File name or extension)Tj
@ -5878,7 +5878,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 33)Tj
( -- Image::ExifTool 11.78 -- 33)Tj
/TT4 1 Tf
0 -1.6333 TD
( warning is issued if a file name contains special characters, but)Tj
@ -6089,7 +6089,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 34)Tj
( -- Image::ExifTool 11.78 -- 34)Tj
/TT4 1 Tf
0 -1.6333 TD
( ExifTool may be used to convert IPTC values to a different internal)Tj
@ -6276,7 +6276,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- Image::ExifTool 11.77 -- 35)Tj
( -- Image::ExifTool 11.78 -- 35)Tj
/TT4 1 Tf
0 -1.6333 TD
( ExifTool encodes input text from the specified character set as Unicode)Tj
@ -6725,7 +6725,7 @@ T*
0.6 0 TD
(G\(3pm\))Tj
-27 -4.4 TD
(perl v5.18.2 2019-11-04 EXIFTOOL\(1\))Tj
(perl v5.18.2 2019-12-04 EXIFTOOL\(1\))Tj
ET
endstream
endobj
@ -7153,8 +7153,8 @@ endobj
endobj
118 0 obj
<<
/CreationDate (D:20191127114017-05'00')
/ModDate (D:20191127114017-05'00')
/CreationDate (D:20191205075912-05'00')
/ModDate (D:20191205075912-05'00')
/Producer (PSNormalizer.framework)
>>
endobj
@ -7168,132 +7168,132 @@ endobj
xref
0 120
0000000000 65535 f
0000165838 00000 n
0000165818 00000 n
0000000016 00000 n
0000004114 00000 n
0000164839 00000 n
0000165240 00000 n
0000164304 00000 n
0000168852 00000 n
0000165918 00000 n
0000164819 00000 n
0000165220 00000 n
0000164284 00000 n
0000168832 00000 n
0000165898 00000 n
0000004220 00000 n
0000009474 00000 n
0000165999 00000 n
0000165979 00000 n
0000009581 00000 n
0000014410 00000 n
0000166082 00000 n
0000166062 00000 n
0000014517 00000 n
0000019445 00000 n
0000166165 00000 n
0000166145 00000 n
0000019552 00000 n
0000024275 00000 n
0000166248 00000 n
0000166228 00000 n
0000024382 00000 n
0000028336 00000 n
0000166331 00000 n
0000166311 00000 n
0000028443 00000 n
0000033072 00000 n
0000166414 00000 n
0000166394 00000 n
0000033179 00000 n
0000037790 00000 n
0000166497 00000 n
0000166477 00000 n
0000037897 00000 n
0000042708 00000 n
0000166580 00000 n
0000166560 00000 n
0000042815 00000 n
0000047555 00000 n
0000166663 00000 n
0000166643 00000 n
0000047662 00000 n
0000052168 00000 n
0000169370 00000 n
0000168987 00000 n
0000166747 00000 n
0000169350 00000 n
0000168967 00000 n
0000166727 00000 n
0000052275 00000 n
0000056805 00000 n
0000166831 00000 n
0000166811 00000 n
0000056912 00000 n
0000061141 00000 n
0000166915 00000 n
0000166895 00000 n
0000061248 00000 n
0000065653 00000 n
0000166999 00000 n
0000166979 00000 n
0000065760 00000 n
0000069896 00000 n
0000167083 00000 n
0000167063 00000 n
0000070003 00000 n
0000074182 00000 n
0000167167 00000 n
0000167147 00000 n
0000074289 00000 n
0000078415 00000 n
0000167251 00000 n
0000167231 00000 n
0000078522 00000 n
0000082421 00000 n
0000167335 00000 n
0000167315 00000 n
0000082528 00000 n
0000087041 00000 n
0000167419 00000 n
0000167399 00000 n
0000087148 00000 n
0000091760 00000 n
0000167503 00000 n
0000091867 00000 n
0000096504 00000 n
0000169125 00000 n
0000167587 00000 n
0000096611 00000 n
0000100970 00000 n
0000167671 00000 n
0000101077 00000 n
0000106242 00000 n
0000167755 00000 n
0000106349 00000 n
0000110694 00000 n
0000167839 00000 n
0000110801 00000 n
0000114749 00000 n
0000167923 00000 n
0000114856 00000 n
0000118761 00000 n
0000168007 00000 n
0000118868 00000 n
0000123392 00000 n
0000168091 00000 n
0000123499 00000 n
0000128195 00000 n
0000168175 00000 n
0000128302 00000 n
0000132723 00000 n
0000168259 00000 n
0000132830 00000 n
0000137937 00000 n
0000168343 00000 n
0000138044 00000 n
0000142950 00000 n
0000169263 00000 n
0000168429 00000 n
0000143058 00000 n
0000147741 00000 n
0000168517 00000 n
0000147849 00000 n
0000153372 00000 n
0000168605 00000 n
0000153480 00000 n
0000158076 00000 n
0000168693 00000 n
0000158184 00000 n
0000164196 00000 n
0000164444 00000 n
0000164647 00000 n
0000168781 00000 n
0000168810 00000 n
0000169476 00000 n
0000169609 00000 n
0000091740 00000 n
0000167483 00000 n
0000091847 00000 n
0000096484 00000 n
0000169105 00000 n
0000167567 00000 n
0000096591 00000 n
0000100950 00000 n
0000167651 00000 n
0000101057 00000 n
0000106222 00000 n
0000167735 00000 n
0000106329 00000 n
0000110674 00000 n
0000167819 00000 n
0000110781 00000 n
0000114729 00000 n
0000167903 00000 n
0000114836 00000 n
0000118741 00000 n
0000167987 00000 n
0000118848 00000 n
0000123372 00000 n
0000168071 00000 n
0000123479 00000 n
0000128175 00000 n
0000168155 00000 n
0000128282 00000 n
0000132703 00000 n
0000168239 00000 n
0000132810 00000 n
0000137917 00000 n
0000168323 00000 n
0000138024 00000 n
0000142930 00000 n
0000169243 00000 n
0000168409 00000 n
0000143038 00000 n
0000147721 00000 n
0000168497 00000 n
0000147829 00000 n
0000153352 00000 n
0000168585 00000 n
0000153460 00000 n
0000158056 00000 n
0000168673 00000 n
0000158164 00000 n
0000164176 00000 n
0000164424 00000 n
0000164627 00000 n
0000168761 00000 n
0000168790 00000 n
0000169456 00000 n
0000169589 00000 n
trailer
<<
/Size 120
/Root 119 0 R
/Info 118 0 R
/ID [<ab78206176949a8411d4ac3e720974fd><ab78206176949a8411d4ac3e720974fd>]
/ID [<64deea58cae429106c29bd073f737a67><64deea58cae429106c29bd073f737a67>]
>>
startxref
169681
169661
%%EOF

6
html/Shift.pdf

@ -593,8 +593,8 @@ endobj
endobj
16 0 obj
<<
/CreationDate (D:20191127114018-05'00')
/ModDate (D:20191127114018-05'00')
/CreationDate (D:20191205075913-05'00')
/ModDate (D:20191205075913-05'00')
/Producer (PSNormalizer.framework)
>>
endobj
@ -630,7 +630,7 @@ trailer
/Size 18
/Root 17 0 R
/Info 16 0 R
/ID [<0f01c21d502c942f5f5103928a278d36><0f01c21d502c942f5f5103928a278d36>]
/ID [<b0963dffa6cc80a62f9bd4a26634ea3b><b0963dffa6cc80a62f9bd4a26634ea3b>]
>>
startxref
11810

6
html/TagNames/CanonRaw.html

@ -14,8 +14,8 @@ These tags apply to CRW-format Canon RAW files and information in the APP0
length of the information is preserved (and the new information is truncated
or padded as required) unless <b>Writable</b> is <code>resize</code>. Currently, only
JpgFromRaw and ThumbnailImage are allowed to change size. See
<a href="../canon_raw.html">canon_raw.html</a> for a description
of the Canon CRW format.</p>
<a href="../canon_raw.html">canon_raw.html</a> for a description of the Canon CRW
format.</p>
<p>CRW images also support the addition of a CanonVRD trailer, which in turn
supports XMP. This trailer is created automatically if necessary when
@ -558,7 +558,7 @@ models do not produce CRW images)</span></td></tr>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Oct 1, 2019</i>
<br><i>Last revised Nov 28, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

4
html/TagNames/FLIR.html

@ -271,7 +271,7 @@ other image data)</span></span></td></tr>
<h2><a name='CameraInfo'>FLIR CameraInfo Tags</a></h2>
<p>FLIR camera information. The Planck tags are variables used in the
temperature calculation. See
<a href="http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=4898.msg23972#msg23972">http://u88.n24.queensu.ca/exiftool/forum/index.php?topic=4898.msg23972#msg23972</a>
<a href="../forum/index.php?topic=4898.msg23972#msg23972">forum/index.php?topic=4898.msg23972#msg23972</a>
for details.</p>
<blockquote>
<table class=frame><tr><td>
@ -1416,7 +1416,7 @@ in FLIR MP4 videos.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Apr 18, 2019</i>
<br><i>Last revised Nov 28, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

10
html/TagNames/FujiFilm.html

@ -522,11 +522,15 @@ the date of manufacture)</span></span></td></tr>
<td title='0x1425 = 5157'>0x1425</td>
<td>SceneRecognition</td>
<td class=c>int16u</td>
<td><span class=s>0x0 = Unrecognized
<td><table class=cols><tr>
<td>0x0 = Unrecognized
<br>0x100 = Portrait Image
<br>0x103 = Night Portrait
<br>0x105 = Backlit Portrait
<br>0x200 = Landscape Image
<br>0x300 = Night Scene
<br>0x400 = Macro</span></td></tr>
<br>0x400 = Macro</td></tr></table>
</td></tr>
<tr class=b>
<td title='0x1431 = 5169'>0x1431</td>
<td>Rating</td>
@ -1171,7 +1175,7 @@ RAF-format information.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Oct 23, 2019</i>
<br><i>Last revised Dec 5, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

6
html/TagNames/MIE.html

@ -37,8 +37,8 @@ written.</p>
<p>4) ExifTool writes compressed metadata to MIE files if the <a href="../ExifTool.html#Compress">Compress</a> (-z)
option is used and Compress::Zlib is available.</p>
<p>See <a href="../MIE1.1-20070121.pdf">MIE1.1-20070121.pdf</a> for the
official MIE specification.</p>
<p>See <a href="../MIE1.1-20070121.pdf">MIE1.1-20070121.pdf</a> for the official MIE
specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
@ -1024,7 +1024,7 @@ to avoid name conflicts.</p>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Apr 13, 2018</i>
<br><i>Last revised Nov 28, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

3
html/TagNames/Nikon.html

@ -6969,6 +6969,7 @@ used to specify the lens for ExifTool to choose in these cases (see the
</tr><tr><td>'9E 38 11 29 34 3C 4B 06'</td><td>= Sigma 8-16mm F4.5-5.6 DC HSM</td>
</tr><tr><td>'9E 40 2D 6A 2C 3C A0 0E'</td><td>= AF-S DX VR Zoom-Nikkor 18-105mm f/3.5-5.6G ED</td>
</tr><tr><td>'9F 37 50 A0 34 40 4B 0E'</td><td>= Sigma 50-500mm F4.5-6.3 DG OS HSM</td>
</tr><tr><td>'9F 48 48 48 24 24 A1 06'</td><td>= Yongnuo YN40mm F2.8N</td>
</tr><tr><td>'9F 58 44 44 14 14 A1 06'</td><td>= AF-S DX Nikkor 35mm f/1.8G</td>
</tr><tr><td>'A0 40 2D 53 2C 3C CA 0E'</td><td>= AF-P DX Nikkor 18-55mm f/3.5-5.6G VR</td>
</tr><tr><td>'A0 40 2D 53 2C 3C CA 8E'</td><td>= AF-P DX Nikkor 18-55mm f/3.5-5.6G</td>
@ -7125,7 +7126,7 @@ used to specify the lens for ExifTool to choose in these cases (see the
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Nov 25, 2019</i>
<br><i>Last revised Dec 4, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

2
html/TagNames/XMP.html

@ -12426,7 +12426,7 @@ XMP module for convenience. (see <a href="http://www.w3.org/TR/SVG11/">http://w
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Nov 5, 2019</i>
<br><i>Last revised Nov 29, 2019</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

4
html/ancient_history.html

@ -4,7 +4,7 @@
<head>
<title>ExifTool Ancient History</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
<link rel=alternate type='application/rss+xml' title='RSS Feed for ExifTool updates' href='http://owl.phy.queensu.ca/~phil/exiftool/rss.xml'>
<link rel=alternate type='application/rss+xml' title='RSS Feed for ExifTool updates' href='https://exiftool.org/rss.xml'>
</head>
<body>
<!-- Use line width of 80 -->
@ -1924,7 +1924,7 @@
<li>Added a new <a href="TagNames/Canon.html#LensType">Canon LensType</a> (thanks Norbert Wasser)
<li>Added a few new <a href="TagNames/QuickTime.html#GenreID">QuickTime GenreID</a> values (thanks Fran&ccedil;ois Bonzon)
<li>Decode a new <a href="TagNames/Pentax.html#LensType">Pentax tag</a>
<li>Leica programmers should all be ashamed of the <a href="http://owl.phy.queensu.ca/~phil/exiftool/idiosyncracies.html#Leica">complete shambles of metadata</a>
<li>Leica programmers should all be ashamed of the <a href="https://exiftool.org/idiosyncracies.html#Leica">complete shambles of metadata</a>
they have created
<li>Minor change to the name of a Sigma lens for Canon
<li>Improved recognition of Pentax lens adapter

2
html/canon_raw.html

@ -360,7 +360,7 @@ SerialNumber tag</p>
directory block</p>
<hr>
Please e-mail me if you find any errors or omissions in this document. My
address is phil at owl.phy.queensu.ca - Thanks!
address is philharvey66 at gmail.com - Thanks!
<p class='lf'><i>Created Jan. 28, 2005</i>
<br><i>Last revised Mar. 21, 2018</i></p>
<p class='lf'><a href="index.html">&lt;-- Back to ExifTool home page</a></p>

20
html/exiftool_pod.html

@ -474,7 +474,7 @@
QuickTime Internal encoding of QuickTime strings MacRoman
RIFF Internal encoding of RIFF strings 0</code></pre>
<p>See <a href="http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q10">http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q10</a> for more information about coded character sets, and the <a>Image::ExifTool Options</a> for more details about the <b>-charset</b> settings.</p>
<p>See <a href="https://exiftool.org/faq.html#Q10">https://exiftool.org/faq.html#Q10</a> for more information about coded character sets, and the <a>Image::ExifTool Options</a> for more details about the <b>-charset</b> settings.</p>
</dd>
<dt id="csv-CSVFILE"><b>-csv</b>[[+]=<i>CSVFILE</i>]</dt>
@ -610,7 +610,7 @@
<p>6. Edit the generated language module lib/Image/ExifTool/Lang/ru.pm, and search and replace all &#39;MISSING&#39; strings in the file with your translations.</p>
<p>7. Email the module (&#39;ru.pm&#39; in this example) to phil at owl.phy.queensu.ca</p>
<p>7. Email the module (&#39;ru.pm&#39; in this example) to philharvey66 at gmail.com</p>
<p>8. Thank you!!</p>
@ -663,7 +663,7 @@
<p>produces output like this:</p>
<pre><code> -- Generated by ExifTool 11.77 --
<pre><code> -- Generated by ExifTool 11.78 --
File: a.jpg - 2003:10:31 15:44:19
(f/5.6, 1/60s, ISO 100)
File: b.jpg - 2006:05:23 11:57:38
@ -727,7 +727,7 @@
<dt id="struct---struct"><b>-struct</b>, <b>--struct</b></dt>
<dd>
<p>Output structured XMP information instead of flattening to individual tags. This option works well when combined with the XML (<b>-X</b>) and JSON (<b>-j</b>) output formats. For other output formats, XMP structures and lists are serialized into the same format as when writing structured information (see <a href="http://owl.phy.queensu.ca/~phil/exiftool/struct.html">http://owl.phy.queensu.ca/~phil/exiftool/struct.html</a> for details). When copying, structured tags are copied by default unless <b>--struct</b> is used to disable this feature (although flattened tags may still be copied by specifying them individually unless <b>-struct</b> is used). These options have no effect when assigning new values since both flattened and structured tags may always be used when writing.</p>
<p>Output structured XMP information instead of flattening to individual tags. This option works well when combined with the XML (<b>-X</b>) and JSON (<b>-j</b>) output formats. For other output formats, XMP structures and lists are serialized into the same format as when writing structured information (see <a href="https://exiftool.org/struct.html">https://exiftool.org/struct.html</a> for details). When copying, structured tags are copied by default unless <b>--struct</b> is used to disable this feature (although flattened tags may still be copied by specifying them individually unless <b>-struct</b> is used). These options have no effect when assigning new values since both flattened and structured tags may always be used when writing.</p>
</dd>
<dt id="t--tab"><b>-t</b> (<b>-tab</b>)</dt>
@ -889,7 +889,7 @@
<p>Extract information from embedded documents in EPS files, embedded EPS information and JPEG and Jpeg2000 images in PDF files, embedded MPF images in JPEG and MPO files, streaming metadata in AVCHD videos, and the resource fork of Mac OS files. Implies the <b>-a</b> option. Use <b>-g3</b> or <b>-G3</b> to identify the originating document for extracted information. Embedded documents containing sub-documents are indicated with dashes in the family 3 group name. (eg. <code>Doc2-3</code> is the 3rd sub-document of the 2nd embedded document.) Note that this option may increase processing time substantially, especially for PDF files with many embedded images or videos with streaming metadata.</p>
<p>When used with <b>-ee</b>, the <b>-p</b> option is evaluated for each embedded document as if it were a separate input file. This allows, for example, generation of GPS track logs from timed metadata in videos. See <a href="http://owl.phy.queensu.ca/~phil/exiftool/geotag.html#Inverse">http://owl.phy.queensu.ca/~phil/exiftool/geotag.html#Inverse</a> for examples.</p>
<p>When used with <b>-ee</b>, the <b>-p</b> option is evaluated for each embedded document as if it were a separate input file. This allows, for example, generation of GPS track logs from timed metadata in videos. See <a href="https://exiftool.org/geotag.html#Inverse">https://exiftool.org/geotag.html#Inverse</a> for examples.</p>
</dd>
<dt id="ext-EXT---ext-EXT--extension"><b>-ext</b>[+] <i>EXT</i>, <b>--ext</b> <i>EXT</i> (<b>-extension</b>)</dt>
@ -1232,7 +1232,7 @@
<dt id="config-CFGFILE"><b>-config</b> <i>CFGFILE</i></dt>
<dd>
<p>Load specified configuration file instead of the default &quot;.ExifTool_config&quot;. If used, this option must come before all other arguments on the command line and applies to all <b>-execute</b>&#39;d commands. The <i>CFGFILE</i> must exist relative to the current working directory or the exiftool application directory unless an absolute path is specified. Loading of the default config file may be disabled by setting <i>CFGFILE</i> to an empty string (ie. &quot;&quot;). See <a href="http://owl.phy.queensu.ca/~phil/exiftool/config.html">http://owl.phy.queensu.ca/~phil/exiftool/config.html</a> and config_files/example.config in the full ExifTool distribution for details about the configuration file syntax.</p>
<p>Load specified configuration file instead of the default &quot;.ExifTool_config&quot;. If used, this option must come before all other arguments on the command line and applies to all <b>-execute</b>&#39;d commands. The <i>CFGFILE</i> must exist relative to the current working directory or the exiftool application directory unless an absolute path is specified. Loading of the default config file may be disabled by setting <i>CFGFILE</i> to an empty string (ie. &quot;&quot;). See <a href="https://exiftool.org/config.html">https://exiftool.org/config.html</a> and config_files/example.config in the full ExifTool distribution for details about the configuration file syntax.</p>
</dd>
<dt id="echo-NUM-TEXT"><b>-echo</b>[<i>NUM</i>] <i>TEXT</i></dt>
@ -1342,7 +1342,7 @@
<p>In Windows, command-line arguments are specified using the current code page and are recoded automatically to the system code page. This recoding is not done for arguments in ExifTool arg files, so by default filenames in arg files use the system code page. Unfortunately, these code pages are not complete character sets, so not all file names may be represented.</p>
<p>ExifTool 9.79 and later allow the file name encoding to be specified with <code>-charset filename=CHARSET</code>, where <code>CHARSET</code> is the name of a valid ExifTool character set, preferably <code>UTF8</code> (see the <b>-charset</b> option for a complete list). Setting this triggers the use of Windows wide-character i/o routines, thus providing support for most Unicode file names (see note 4). But note that it is not trivial to pass properly encoded file names on the Windows command line (see <a href="http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q18">http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q18</a> for details), so placing them in a UTF-8 encoded <b>-@</b> argfile and using <code>-charset filename=utf8</code> is recommended if possible.</p>
<p>ExifTool 9.79 and later allow the file name encoding to be specified with <code>-charset filename=CHARSET</code>, where <code>CHARSET</code> is the name of a valid ExifTool character set, preferably <code>UTF8</code> (see the <b>-charset</b> option for a complete list). Setting this triggers the use of Windows wide-character i/o routines, thus providing support for most Unicode file names (see note 4). But note that it is not trivial to pass properly encoded file names on the Windows command line (see <a href="https://exiftool.org/faq.html#Q18">https://exiftool.org/faq.html#Q18</a> for details), so placing them in a UTF-8 encoded <b>-@</b> argfile and using <code>-charset filename=utf8</code> is recommended if possible.</p>
<p>A warning is issued if a specified filename contains special characters and the filename character set was not provided. However, the warning may be disabled by setting <code>-charset filename=&quot;&quot;</code>, and ExifTool may still function correctly if the system code page matches the character set used for the file names.</p>
@ -1645,7 +1645,7 @@
<dt id="exiftool--hierarchicalkeywords-keyword-one-children-keyword-B">exiftool -hierarchicalkeywords=&#39;{keyword=one,children={keyword=B}}&#39;</dt>
<dd>
<p>Write structured XMP information. See <a href="http://owl.phy.queensu.ca/~phil/exiftool/struct.html">http://owl.phy.queensu.ca/~phil/exiftool/struct.html</a> for more details.</p>
<p>Write structured XMP information. See <a href="https://exiftool.org/struct.html">https://exiftool.org/struct.html</a> for more details.</p>
</dd>
<dt id="exiftool--trailer:all-image.jpg">exiftool -trailer:all= image.jpg</dt>
@ -1786,7 +1786,7 @@
<h1 id="RENAMING-EXAMPLES">RENAMING EXAMPLES</h1>
<p>By writing the <code>FileName</code> and <code>Directory</code> tags, files are renamed and/or moved to new directories. This can be particularly useful and powerful for organizing files by date when combined with the <b>-d</b> option. New directories are created as necessary, but existing files will not be overwritten. The format codes %d, %f and %e may be used in the new file name to represent the directory, name and extension of the original file, and %c may be used to add a copy number if the file already exists (see the <b>-w</b> option for details). Note that if used within a date format string, an extra &#39;%&#39; must be added to pass these codes through the date/time parser. (And further note that in a Windows batch file, all &#39;%&#39; characters must also be escaped, so in this extreme case &#39;%%%%f&#39; is necessary to pass a simple &#39;%f&#39; through the two levels of parsing.) See <a href="http://owl.phy.queensu.ca/~phil/exiftool/filename.html">http://owl.phy.queensu.ca/~phil/exiftool/filename.html</a> for additional documentation and examples.</p>
<p>By writing the <code>FileName</code> and <code>Directory</code> tags, files are renamed and/or moved to new directories. This can be particularly useful and powerful for organizing files by date when combined with the <b>-d</b> option. New directories are created as necessary, but existing files will not be overwritten. The format codes %d, %f and %e may be used in the new file name to represent the directory, name and extension of the original file, and %c may be used to add a copy number if the file already exists (see the <b>-w</b> option for details). Note that if used within a date format string, an extra &#39;%&#39; must be added to pass these codes through the date/time parser. (And further note that in a Windows batch file, all &#39;%&#39; characters must also be escaped, so in this extreme case &#39;%%%%f&#39; is necessary to pass a simple &#39;%f&#39; through the two levels of parsing.) See <a href="https://exiftool.org/filename.html">https://exiftool.org/filename.html</a> for additional documentation and examples.</p>
<dl>
@ -1842,7 +1842,7 @@
<h1 id="GEOTAGGING-EXAMPLES">GEOTAGGING EXAMPLES</h1>
<p>ExifTool implements geotagging via 3 special tags: Geotag (which for convenience is also implemented as an exiftool option), Geosync and Geotime. The examples below highlight some geotagging features. See <a href="http://owl.phy.queensu.ca/~phil/exiftool/geotag.html">http://owl.phy.queensu.ca/~phil/exiftool/geotag.html</a> for additional documentation.</p>
<p>ExifTool implements geotagging via 3 special tags: Geotag (which for convenience is also implemented as an exiftool option), Geosync and Geotime. The examples below highlight some geotagging features. See <a href="https://exiftool.org/geotag.html">https://exiftool.org/geotag.html</a> for additional documentation.</p>
<dl>

1018
html/exiftool_pod.pdf

@ -12,7 +12,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- ExifTool 11.77 -- 1)Tj
( -- ExifTool 11.78 -- 1)Tj
/TT4 1 Tf
0 -1.6333 TD
(EXIFTOOL\(1\) User Contributed Perl Documentation EXIFTOOL\(1\))Tj
@ -637,7 +637,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- ExifTool 11.77 -- 2)Tj
( -- ExifTool 11.78 -- 2)Tj
/TT4 1 Tf
0 -1.6333 TD
( BMP r | FLAC r | MIFF r | PFA r | TIFF r/w)Tj
@ -832,7 +832,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- ExifTool 11.77 -- 3)Tj
( -- ExifTool 11.78 -- 3)Tj
/TT4 1 Tf
0 -1.6333 TD
( -d FMT \(-dateFormat\) Set format for date/time values)Tj
@ -987,7 +987,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- ExifTool 11.77 -- 4)Tj
( -- ExifTool 11.78 -- 4)Tj
/TT4 1 Tf
0 -2.7333 TD
( -delete_original[!] Delete "_original" backups)Tj
@ -1334,7 +1334,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- ExifTool 11.77 -- 5)Tj
( -- ExifTool 11.78 -- 5)Tj
/TT4 1 Tf
0 -1.6333 TD
( shift date/time values \(see Image::ExifTool::Shift.pl and note 6)Tj
@ -1611,7 +1611,7 @@ BT
/GS1 gs
0 Tc
0 Tw
( -- ExifTool 11.77 -- 6)Tj
( -- ExifTool 11.78 -- 6)Tj
/TT4 1 Tf
0 -1.6333 TD
( delete JPEG application segments which are not associated with)Tj