ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

exiftoolp - ອອນລາຍໃນຄລາວ

ແລ່ນ exiftoolp ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ exiftoolp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


exiftool - ອ່ານແລະຂຽນຂໍ້ມູນ meta ໃນໄຟລ໌

ສະຫຼຸບສັງລວມ


exiftool [OPTIONS] [-TAG...] [--TAG... ] ເອກະສານ...
exiftool [OPTIONS] -TAG[+-<]=[ມູນຄ່າ] ... ເອກະສານ...
exiftool [OPTIONS] -tagsFromFile SRCFILE [-SRCTAG[>DSTTAG]...] ເອກະສານ...
exiftool [ -ver | -list[w|f|r|wf|g[NUMBER]|d|x] ]

ສໍາລັບຕົວຢ່າງສະເພາະ, ເບິ່ງພາກສ່ວນຕົວຢ່າງຂ້າງລຸ່ມນີ້.

ເອກະສານນີ້ຈະຖືກສະແດງຖ້າ exiftool ຖືກແລ່ນໂດຍບໍ່ມີການປ້ອນຂໍ້ມູນ ເອກະສານ ໃນເວລາທີ່ຫນຶ່ງແມ່ນ
ຄາດວ່າ.

ລາຍລະອຽດ


ການໂຕ້ຕອບເສັ້ນຄໍາສັ່ງກັບຮູບພາບ::ExifTool, ໃຊ້ສໍາລັບການອ່ານແລະຂຽນຂໍ້ມູນ meta
ໃນຫຼາຍໆປະເພດໄຟລ໌. ເອກະສານ ແມ່ນໜຶ່ງ ຫຼືຫຼາຍຊື່ໄຟລ໌ແຫຼ່ງ, ຊື່ໄດເລກະທໍລີ, ຫຼື
"-" ສໍາລັບການປ້ອນຂໍ້ມູນມາດຕະຖານ. ເມຕາເດຕາຖືກອ່ານຈາກໄຟລ໌ແຫຼ່ງທີ່ມາ ແລະພິມອອກເປັນທີ່ອ່ານໄດ້
ແບບຟອມໃສ່ console (ຫຼືຂຽນເພື່ອສົ່ງອອກໄຟລ໌ຂໍ້ຄວາມດ້ວຍ -w).

ເພື່ອຂຽນ ຫຼືລຶບເມຕາເດຕາ, ຄ່າແທັກຖືກມອບໝາຍໂດຍໃຊ້ -TAG=[ມູນຄ່າ] syntax, ຫຼື
- ປ້າຍພູມສັນຖານ ທາງເລືອກ. ເພື່ອຄັດລອກຫຼືຍ້າຍ metadata, the -tagsFromFile ຄຸນ​ນະ​ສົມ​ບັດ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​. ໂດຍຄ່າເລີ່ມຕົ້ນ
ໄຟລ໌ຕົ້ນສະບັບຖືກຮັກສາໄວ້ດ້ວຍ "_original" ຕື່ມໃສ່ກັບຊື່ຂອງເຂົາເຈົ້າ -- ໃຫ້ແນ່ໃຈວ່າ
ກວດ​ສອບ​ວ່າ​ໄຟລ​໌​ໃຫມ່​ແມ່ນ OK ກ່ອນ​ທີ່​ຈະ​ລົບ​ໄຟລ​໌​ຕົ້ນ​ສະ​ບັບ​. ເມື່ອຢູ່ໃນຮູບແບບການຂຽນ,
exiftool ຈະບໍ່ສົນໃຈຕົວເລືອກການອ່ານສະເພາະໃດໆ.

ໝາຍ ເຫດ: ຖ້າ ເອກະສານ ແມ່ນຊື່ໄດເລກະທໍລີຫຼັງຈາກນັ້ນພຽງແຕ່ປະເພດໄຟລ໌ທີ່ສະຫນັບສະຫນູນຢູ່ໃນໄດເລກະທໍລີເທົ່ານັ້ນ
ປະມວນຜົນ (ໃນໂຫມດການຂຽນພຽງແຕ່ປະເພດທີ່ສາມາດຂຽນໄດ້ຖືກປຸງແຕ່ງ). ຢ່າງໃດກໍຕາມ, ໄຟລ໌ອາດຈະເປັນ
ລະບຸໂດຍຊື່, ຫຼື -ຕໍ່ໄປ ທາງ​ເລືອກ​ອາດ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ບັງ​ຄັບ​ການ​ປຸງ​ແຕ່ງ​ໄຟລ​໌​ທີ່​ມີ​ໃດໆ​
ການຂະຫຍາຍ. ໄຟລ໌ທີ່ເຊື່ອງໄວ້ໃນໄດເລກະທໍລີຍັງຖືກປະມວນຜົນ. ເພີ່ມ -r ສາເຫດທາງເລືອກ
ໄດເລກະທໍລີຍ່ອຍທີ່ຈະດໍາເນີນການ recursively, ແຕ່ຜູ້ທີ່ມີຊື່ເລີ່ມຕົ້ນດ້ວຍ "." ແມ່ນ
ຂ້າມໄປເວັ້ນເສຍແຕ່ -r. ຖືກນໍາໃຊ້.

ຂ້າງລຸ່ມນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງປະເພດໄຟລ໌ແລະຮູບແບບຂໍ້ມູນ meta ໃນປັດຈຸບັນສະຫນັບສະຫນູນໂດຍ ExifTool
(r = ອ່ານ, w = ຂຽນ, c = ສ້າງ):

ປະເພດເອກະສານ
----------+----------------+----------------+--------- ----+------------
3FR r | DVB r/w | ຄີ r | ORF r/w | RWL r/w
3G2 r/w | DYLIB r | LA r | OTF r | RWZ r
3GP r/w | EIP r | LFP r | PAC r | RM r
AA r | EPS r/w | LNK r | ໜ້າ r | SEQ r
AAX r/w | EPUB r | M2TS r | PBM r/w | ດັ່ງນັ້ນ r
ACR r | ERF r/w | M4A/V r/w | PCD r | SR2 r/w
AFM r | EXE r | MEF r/w | PDB r | SRF r
AI r/w | EXIF r/w/c | MIE r/w/c | PDF r/w | SRW r/w
AIFF r | EXR r | MIFF r | PEF r/w | SVG r
APE r | EXV r/w/c | MKA r | PFA r | SWF r
ARW r/w | F4A/V r/w | MKS r | PFB r | THM r/w
ASF r | FFF r/w | MKV r | PFM r | TIFF r/w
AVI r | FLA r | MNG r/w | PGF r | TORRENT ຣ
AZW r | FLAC r | MOBI r | PGM r/w | TTC r
BMP r | FLV r | MODD r | PLIST r | TTF r
BTF r | FPF r | MOI r | PICT r | VCF r
CHM r | FPX r | MOS r/w | PMP r | VRD r/w/c
COS r | GIF r/w | MOV r/w | PNG r/w | VSD r
CR2 r/w | GZ r | MP3 r | PPM r/w | WAV r
CRW r/w | HDP r/w | MP4 r/w | PPT r | WDP r/w
CS1 r/w | HDR r | MPC r | PPTX r | WEBP r
DCM r | HTML r | MPG r | PS r/w | WEBM r
DCP r/w | ICC r/w/c | MPO r/w | PSB r/w | WMA r
DCR r | ICS r | MQV r/w | PSD r/w | WMV r
DFONT r | IDML r | MRW r/w | PSP r | WV r
DIVX r | IIQ r/w | MXF r | QTIF r/w | X3F r/w
DJVU r | IND r/w | NEF r/w | RA r | XCF r
DLL r | INX r | NRW r/w | RAF r/w | XLS r
DNG r/w | ITC r | NUMBERS r | RAM r | XLSX r
DOC r | J2C r | ODP r | RAR r | XMP r/w/c
DOCX r | JNG r/w | ODS r | RAW r/w | ຫັດໄປສະນີ r
DPX r | JP2 r/w | ODT r | RIFF r |
DR4 r/w/c | JPEG r/w | OFR r | RSRC r |
DSS r | K25 r | OGG r | RTF r |
DV r | KDC r | OGV r | RW2 r/w |

ຂໍ້ມູນ Meta
--------------------+---------------------+---- -----------------
EXIF r/w/c | CIFF r/w | Ricoh RMETA r
GPS r/w/c | AFCP r/w | ຂໍ້ມູນຮູບພາບ r
IPTC r/w/c | Kodak Meta r/w | Adobe APP14 r
XMP r/w/c | FotoStation r/w | MPF r
MakerNotes r/w/c | PhotoMechanic r/w | ໜວດ r
Photoshop IRB r/w/c | JPEG 2000 r | DPX r
ຂໍ້ມູນ ICC r/w/c | DICOM r | APE r
MIE r/w/c | Flash r | Vorbis r
JFIF r/w/c | FlashPix r | SPIFF r
Ducky APP12 r/w/c | QuickTime r | DjVu r
PDF r/w/c | Matroska r | M2TS r
PNG r/w/c | MXF r | PE/COFF r
Canon VRD r/w/c | ພິມIM r | AVCHD r
Nikon Capture r/w/c | FLAC r | ຫັດໄປສະນີ r
GeoTIFF r/w/c | ID3 r | (ແລະອື່ນໆອີກ)

OPTIONS


ກໍ​ລະ​ນີ​ບໍ່​ມີ​ຄວາມ​ສໍາ​ຄັນ​ສໍາ​ລັບ​ທາງ​ເລືອກ​ເສັ້ນ​ຄໍາ​ສັ່ງ​ໃດ​ຫນຶ່ງ (ລວມ​ທັງ​ໂຄດ​ຄໍາ​ສັ່ງ​ແລະ​ຊື່​ກຸ່ມ​)​,
ຍົກ​ເວັ້ນ​ຕົວ​ເລືອກ​ຕົວ​ອັກ​ສອນ​ດຽວ​ໃນ​ເວ​ລາ​ທີ່​ຕົວ​ພິມ​ໃຫຍ່​ທີ່​ສອດ​ຄ້ອງ​ກັນ​ມີ​ຢູ່​. ຫຼາຍ
ຕົວເລືອກຕົວອັກສອນດຽວມີລຸ້ນຊື່ຍາວທຽບເທົ່າ (ສະແດງຢູ່ໃນວົງເລັບ), ແລະບາງອັນ.
ທາງ​ເລືອກ​ມີ inverses ທີ່​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ double-dash ນໍາ​ຫນ້າ​. ທາງເລືອກທີ່ບໍ່ຮູ້ຈັກ
ຖືກຕີຄວາມໝາຍເປັນຊື່ແທັກ (ດ້ວຍເຫດຜົນນີ້, ຕົວເລືອກຕົວອັກສອນດຽວຫຼາຍຕົວອາດຈະບໍ່
ຖືກລວມເຂົ້າໃນການໂຕ້ຖຽງຫນຶ່ງ). ກົງກັນຂ້າມກັບການປະຕິບັດມາດຕະຖານ, ທາງເລືອກອາດຈະປາກົດຫຼັງຈາກນັ້ນ
ຊື່ໄຟລ໌ແຫຼ່ງໃນແຖວຄໍາສັ່ງ exiftool.

ທາງເລືອກ Summary
ປະຕິບັດການແທັກ

-TAG ຫຼື --TAG ສະກັດ ຫຼືຍົກເວັ້ນແທັກທີ່ລະບຸ
-TAG[+-]=[VALUE] ຂຽນຄ່າໃໝ່ສຳລັບແທັກ
-TAG[+-]<=DATFILE ຂຽນຄ່າແທັກຈາກເນື້ອຫາຂອງໄຟລ໌
-TAG[+-]

-tagsFromFile SRCFILE ສຳເນົາຄ່າແທັກຈາກໄຟລ໌
-x TAG (-exclude) ບໍ່ລວມແທັກທີ່ລະບຸ

ການຈັດຮູບແບບຂໍ້ຄວາມເຂົ້າ-ອອກ

-args (-argFormat) ຈັດຮູບແບບ metadata ເປັນ exiftool arguments
-b (-binary) ຂໍ້ມູນ metadata ໃນຮູບແບບຖານສອງ
-c FMT (-coordFormat) ກໍານົດຮູບແບບສໍາລັບການປະສານງານ GPS
-charset [[TYPE=]CHARSET] ລະບຸການເຂົ້າລະຫັດສໍາລັບຕົວອັກສອນພິເສດ
-csv[=CSVFILE] ແທັກສົ່ງອອກ/ນໍາເຂົ້າໃນຮູບແບບ CSV
-d FMT (-dateFormat) ຕັ້ງຮູບແບບສໍາລັບຄ່າວັນທີ/ເວລາ
-D (-decimal) ສະ​ແດງ​ຕົວ​ເລກ ID ໂຄດ​ຄໍາ​ສັ່ງ​ເປັນ​ທົດ​ສະ​ນິ​ຍົມ​
-E, -ex (-escape(HTML|XML)) ຄ່າ Escape ສໍາລັບ HTML (-E) ຫຼື XML (-ex)
-f (-forcePrint) ບັງຄັບການພິມທຸກແທັກທີ່ລະບຸ
-g[NUM...] (-groupHeadings) ຈັດລະບຽບຜົນອອກຕາມກຸ່ມແທັກ
-G[NUM...] (-groupNames) ພິມຊື່ກຸ່ມສຳລັບແຕ່ລະແທັກ
-h (-htmlFormat) ໃຊ້ຮູບແບບ HMTL ສໍາລັບຜົນຜະລິດ
-H (-hex) ສະແດງປ້າຍ ID ໃນເລກຖານສິບຫົກ
-htmlDump[OFFSET] ສ້າງເອກະສານຖານສອງຮູບແບບ HTML
-j[=JSONFILE] (-json) ແທັກສົ່ງອອກ/ນໍາເຂົ້າໃນຮູບແບບ JSON
-l (-long) ໃຊ້ຮູບແບບຜົນຜະລິດ 2 ແຖວຍາວ
-L (-latin) ໃຊ້ການເຂົ້າລະຫັດ Windows Latin1
-lang [LANG] ຕັ້ງພາສາປະຈຸບັນ
-listItem INDEX ສະກັດລາຍການສະເພາະຈາກບັນຊີລາຍຊື່
-n (--printConv) ອ່ານ/ຂຽນຄ່າແທັກຕົວເລກ
-p FMTFILE (-printFormat) ພິມອອກໃນຮູບແບບທີ່ລະບຸ
-php ສົ່ງອອກ tags ເປັນ PHP Array
-s[NUM] (-short) ຮູບແບບຜົນຜະລິດສັ້ນ
-S (-veryShort) ຮູບແບບຜົນຜະລິດສັ້ນຫຼາຍ
-sep STR (-separator) ຕັ້ງຕົວແຍກສະຕຣິງສໍາລັບລາຍການລາຍການ
-sort ຄັດ​ອອກ​ຈາກ​ຕົວ​ອັກ​ສອນ​
-struct ເຮັດ​ໃຫ້​ສາ​ມາດ​ອອກ​ຂອງ​ຂໍ້​ມູນ​ທີ່​ມີ​ໂຄງ​ສ້າງ​
-t (-tab) ຜົນຜະລິດໃນຮູບແບບລາຍຊື່ແຖບຂັ້ນ
-T (-table) ຜົນຜະລິດໃນຮູບແບບຕາຕະລາງ
-v[NUM] (-verbose) ພິມຂໍ້ຄວາມ verbose
-w[+|!] EXT (-textOut) ຂຽນ (ຫຼືຂຽນທັບ!) ສົ່ງອອກໄຟລ໌ຂໍ້ຄວາມ
-W[+|!] FMT (-tagOut) ຂຽນໄຟລ໌ຂໍ້ຄວາມອອກສໍາລັບແຕ່ລະແທັກ
-Wext EXT (-tagOutExt) ຂຽນສະເພາະປະເພດໄຟລ໌ທີ່ມີ -W
-X (-xmlFormat) ໃຊ້ຮູບແບບຜົນຜະລິດ RDF/XML

ການຄວບຄຸມການປຸງແຕ່ງ

-a (-duplicates) ອະ​ນຸ​ຍາດ​ໃຫ້ tags ຊ​້​ໍາ​ກັນ​ທີ່​ຈະ​ຖືກ​ແຍກ​ອອກ​
-e (--composite) ຢ່າຄິດໄລ່ແທັກປະສົມ
-ee (-extractEmbedded) ສະກັດຂໍ້ມູນຈາກໄຟລ໌ທີ່ຝັງໄວ້
-ext EXT (-extension) ໄຟລ໌ຂະບວນການທີ່ມີການຂະຫຍາຍທີ່ລະບຸ
-F[OFFSET] (-fixBase) ແກ້ໄຂພື້ນຖານສໍາລັບການຊົດເຊີຍຂອງບັນທຶກຜູ້ຜະລິດ
-fast[NUM] ເພີ່ມຄວາມໄວສໍາລັບອຸປະກອນຊ້າ
-fileOrder [-]TAG ຕັ້ງຄໍາສັ່ງປະມວນຜົນໄຟລ໌
-i DIR (-ignore) ບໍ່ສົນໃຈຊື່ໄດເລກະທໍລີທີ່ລະບຸ
-if EXPR ເງື່ອນໄຂການປະມວນຜົນໄຟລ໌
-m (-ignoreMinorErrors) ບໍ່ສົນໃຈຄວາມຜິດພາດເລັກນ້ອຍ ແລະຄໍາເຕືອນ
-o OUTFILE (-out) ກໍາ​ນົດ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ຫຼື​ຊື່​ລະ​ບົບ​
-overwrite_original ຂຽນທັບຕົ້ນສະບັບໂດຍການປ່ຽນຊື່ໄຟລ໌ tmp
-overwrite_original_in_place ຂຽນທັບຕົ້ນສະບັບໂດຍການຄັດລອກໄຟລ໌ tmp
-P (-preserve) ຮັກສາວັນທີ/ເວລາຂອງໄຟລ໌ຕົ້ນສະບັບ
ລະຫັດຜ່ານ PASSWD ລະຫັດຜ່ານສໍາລັບການປະມວນຜົນໄຟລ໌ປ້ອງກັນ
-progress ສະແດງຈຳນວນຄວາມຄືບໜ້າຂອງໄຟລ໌
-q (-quiet) ການ​ປຸງ​ແຕ່ງ​ງຽບ
-r[.] (-recurse) ປະມວນຜົນໄດເລກະທໍລີຍ່ອຍຄືນໃໝ່
-scanForXMP Brute force scan XMP
-u (-unknown) ສະກັດ tags ທີ່ບໍ່ຮູ້ຈັກ
-U (-unknown2) ສະກັດແທໍກສອງທີ່ບໍ່ຮູ້ຈັກຄືກັນ
-wm MODE (-writeMode) ຕັ້ງໂໝດສຳລັບການຂຽນ/ສ້າງແທັກ
-z (-zip) ອ່ານ/ຂຽນຂໍ້ມູນທີ່ບີບອັດ

ທາງເລືອກອື່ນໆ

-@ ARGFILE ອ່ານ arguments ແຖວຄໍາສັ່ງຈາກໄຟລ໌
-k (-pause) ຢຸດຊົ່ວຄາວກ່ອນຢຸດ
-list[w|f|wf|g[NUM]|d|x] ບອກຄວາມສາມາດ exiftool ຕ່າງໆ
-ver Print exiftool ເລກເວີຊັ່ນ

ຄຸນນະສົມບັດພິເສດ

-geotag TRKFILE ຮູບພາບ Geotag ຈາກບັນທຶກ GPS ທີ່ລະບຸ
-globalTimeShift SHIFT Shift ຄ່າວັນທີ/ເວລາທີ່ມີຮູບແບບທັງໝົດ
- ໃຊ້ MODULE ເພີ່ມຄຸນສົມບັດຈາກໂມດູນ plug-in

ລະນູປະໂພກ

-delete_original[!] ລຶບການສໍາຮອງ "_original".
-restore_original ຟື້ນຟູຈາກການສໍາຮອງຂໍ້ມູນ "_original".

ຕົວເລືອກຂັ້ນສູງ

-api OPT[=VAL] ຕັ້ງຕົວເລືອກ ExifTool API
-common_args ກໍານົດອາກິວເມັນທົ່ວໄປ
-config CFGFILE ລະບຸຊື່ໄຟລ໌ການຕັ້ງຄ່າ
-echo[NUM] TEXT ຂໍ້ຄວາມ Echo ໄປຫາ stdout ຫຼື stderr
-execute[NUM] ປະຕິບັດຫຼາຍຄໍາສັ່ງຢູ່ໃນແຖວດຽວ
-srcfile FMT ຕັ້ງຊື່ໄຟລ໌ແຫຼ່ງທີ່ແຕກຕ່າງກັນ
-stay_open FLAG ສືບຕໍ່ອ່ານ -@ argfile ເຖິງແມ່ນວ່າຫຼັງຈາກ EOF
-userParam PARAM[=VAL] ຕັ້ງພາລາມິເຕີຜູ້ໃຊ້ (API UserParam ເລືອກ)

ທາງເລືອກ ລາຍລະອຽດ
Tag ການດໍາເນີນງານ

-TAG ສະກັດຂໍ້ມູນສໍາລັບແທັກທີ່ລະບຸ (ຕົວຢ່າງ. "-CreateDate"). ຫຼາຍແທັກອາດຈະເປັນ
ລະບຸໄວ້ໃນຄໍາສັ່ງດຽວ. ຊື່ແທັກແມ່ນຕົວຈັບທີ່ຊິ້ນສ່ວນຂອງ
ຂໍ້ມູນອ້າງອີງ. ເບິ່ງຮູບພາບ::ExifTool::TagNames ສໍາລັບເອກະສານກ່ຽວກັບ
ຊື່ແທັກທີ່ມີຢູ່. ຊື່ແທັກອາດຮວມເອົາຊື່ກຸ່ມນຳທີ່ແຍກດ້ວຍຈໍ້າສອງເມັດ
(ເຊັ່ນ: "-EXIF:CreateDate", ຫຼື "-Doc1:XMP:Creator"), ແລະແຕ່ລະກຸ່ມອາດຈະຖືກນໍາຫນ້າ.
ໂດຍຕົວເລກເພື່ອລະບຸໝາຍເລກຄອບຄົວ (ເຊັ່ນ: "-1IPTC:City"). ໃຊ້ -listg ທາງເລືອກທີ່ຈະ
ບອກຊື່ກຸ່ມທີ່ມີຢູ່ຕາມຄອບຄົວ.

ຊື່ແທັກພິເສດຂອງ "ທັງຫມົດ" ອາດຈະຖືກນໍາໃຊ້ເພື່ອຊີ້ບອກຂໍ້ມູນ meta ທັງຫມົດ. ນີ້​ແມ່ນ
ເປັນປະໂຫຍດໂດຍສະເພາະເມື່ອຊື່ກຸ່ມຖືກລະບຸເພື່ອສະກັດຂໍ້ມູນທັງຫມົດໃນ a
ກຸ່ມ (ແຕ່ລະວັງວ່າເວັ້ນເສຍແຕ່ -a ທາງເລືອກຍັງຖືກນໍາໃຊ້, ບາງແທັກໃນກຸ່ມອາດຈະ
ຈະຖືກສະກັດກັ້ນໂດຍແທັກຊື່ດຽວກັນຢູ່ໃນກຸ່ມອື່ນໆ). ຕົວໜັງສືແທນ "?" ແລະ
"*" ອາດຈະຖືກໃຊ້ໃນຊື່ແທັກເພື່ອໃຫ້ກົງກັບຕົວອັກສອນດຽວ ແລະສູນ ຫຼືຫຼາຍກວ່ານັ້ນ
ລັກສະນະຕາມລໍາດັບ. ເຫຼົ່ານີ້ອາດຈະບໍ່ຖືກນໍາໃຊ້ໃນຊື່ກຸ່ມ, ມີຂໍ້ຍົກເວັ້ນ
ວ່າຊື່ກຸ່ມ "*" (ຫຼື "ທັງໝົດ") ອາດຈະຖືກໃຊ້ເພື່ອແຍກຕົວຢ່າງທັງໝົດຂອງແທັກ (ເປັນ
if -a ໄດ້​ນໍາ​ໃຊ້). ໃຫ້ສັງເກດວ່າການໂຕ້ຖຽງທີ່ປະກອບດ້ວຍ wildcards ຕ້ອງໄດ້ຮັບການອ້າງອີງໃສ່
ເສັ້ນຄໍາສັ່ງຂອງລະບົບສ່ວນໃຫຍ່ເພື່ອປ້ອງກັນບໍ່ໃຫ້ shell globbing.

A "#" ອາດຈະຖືກຕໍ່ທ້າຍຊື່ແທັກເພື່ອປິດການແປງການພິມຕໍ່ແທັກ
ພື້ນຖານ (ເບິ່ງ -n ທາງ​ເລືອກ). ອັນນີ້ອາດຈະຖືກໃຊ້ໃນເວລາຂຽນ ຫຼືສຳເນົາແທັກ.

ຖ້າບໍ່ມີການລະບຸ tags, ຂໍ້ມູນທີ່ມີຢູ່ທັງຫມົດຈະຖືກສະກັດອອກ (ຄືກັບວ່າ "-All" ມີ
ໄດ້​ລະ​ບຸ​ໄວ້​)​.

ຫມາຍ​ເຫດ​: ຄໍາ​ອະ​ທິ​ບາຍ​, ບໍ່​ແມ່ນ​ຊື່​ໂຄດ​ຄໍາ​ສັ່ງ​, ສະ​ແດງ​ໃຫ້​ເຫັນ​ໂດຍ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ໃນ​ເວ​ລາ​ທີ່​ການ​ດຶງ​ຂໍ້​ມູນ​.
ການນໍາໃຊ້ -s ທາງເລືອກເພື່ອເບິ່ງຊື່ແທັກແທນ.

--TAG
ຍົກເວັ້ນແທັກທີ່ລະບຸຈາກຂໍ້ມູນທີ່ສະກັດອອກ. ຄືກັນກັບ -x ທາງເລືອກ. ກຸ່ມ
ຊື່ ແລະ​ຕົວ​ແທນ​ແມ່ນ​ອະ​ນຸ​ຍາດ​ດັ່ງ​ທີ່​ອະ​ທິ​ບາຍ​ຂ້າງ​ເທິງ​ນີ້​ສໍາ​ລັບ​ການ -TAG. ເມື່ອຖືກຍົກເວັ້ນຈາກ
ຜົນໄດ້ຮັບ, ແທັກອາດຈະບໍ່ຖືກລວມເຂົ້າໃຫມ່ໂດຍທາງເລືອກຕໍ່ມາ. ອາດຈະຖືກນໍາໃຊ້ເຊັ່ນກັນ
ປະຕິບັດຕາມ a -tagsFromFile ທາງເລືອກທີ່ຈະຍົກເວັ້ນ tags ຈາກການຖືກຄັດລອກ (ເມື່ອປ່ຽນເສັ້ນທາງ
ກັບແທັກອື່ນ, ມັນແມ່ນແທັກແຫຼ່ງທີ່ຄວນຈະຖືກຍົກເວັ້ນ), ຫຼືເພື່ອຍົກເວັ້ນກຸ່ມ
ຈາກການຖືກລຶບເມື່ອລຶບຂໍ້ມູນທັງໝົດ (ຕົວຢ່າງ. "-all= --exif:all" ລຶບທັງໝົດ
ແຕ່ຂໍ້ມູນ EXIF). ແຕ່ສັງເກດວ່ານີ້ຈະບໍ່ຍົກເວັ້ນແທັກສ່ວນບຸກຄົນຈາກ a
ລຶບກຸ່ມ (ເວັ້ນເສຍແຕ່ຈະລະບຸກຸ່ມຄອບຄົວ 2, ເບິ່ງບັນທຶກ 4 ຂ້າງລຸ່ມນີ້). ແທນທີ່ຈະ,
tags ບຸກຄົນອາດຈະໄດ້ຮັບການຟື້ນຕົວໂດຍໃຊ້ -tagsFromFile ທາງເລືອກ (ຕົວຢ່າງ. "-all=
-tagsfromfile @ -artist").

-TAG[+-]=[ມູນຄ່າ]
ຂຽນຄ່າໃຫມ່ສໍາລັບແທັກທີ່ລະບຸ (e. g. "-comment=wow"), ຫຼືລຶບແທັກຖ້າບໍ່ມີ
ມູນຄ່າ ແມ່ນໃຫ້ (ຕົວຢ່າງ. "-comment="). "+=" ແລະ "-=" ແມ່ນໃຊ້ເພື່ອເພີ່ມ ຫຼືລຶບທີ່ມີຢູ່ແລ້ວອອກ
ລາຍການຈາກລາຍຊື່, ຫຼືປ່ຽນຄ່າວັນທີ/ເວລາ (ເບິ່ງຮູບ::ExifTool::Shift.pl ສໍາລັບ
ລາຍ​ລະ​ອຽດ). "+=" ອາດຈະຖືກໃຊ້ເພື່ອເພີ່ມຄ່າຕົວເລກ, ແລະ "-=" ອາດຈະຖືກໃຊ້
ເພື່ອລຶບ ຫຼືປ່ຽນແທໍກຕາມເງື່ອນໄຂ (ເບິ່ງ "ຕົວຢ່າງການຂຽນ" ສໍາລັບຕົວຢ່າງ).

TAG ອາດ​ຈະ​ມີ​ໜຶ່ງ​ຫຼື​ຫຼາຍ​ກວ່າ​ຄອບ​ຄົວ​ນໍາ​ຫນ້າ 0, 1 ຫຼື 2 ຊື່​ກຸ່ມ, ນໍາ​ຫນ້າ​ໂດຍ
ຕົວເລກຄອບຄົວທາງເລືອກ, ແລະຈໍ້າສອງເມັດທີ່ແຍກອອກ. ຖ້າບໍ່ມີການລະບຸຊື່ກຸ່ມ, the
tag ຖືກສ້າງຂື້ນໃນກຸ່ມທີ່ຕ້ອງການ, ແລະປັບປຸງຢູ່ໃນສະຖານທີ່ອື່ນໆທີ່ a
ແທັກຊື່ດຽວກັນມີຢູ່ແລ້ວ. ກຸ່ມທີ່ຕ້ອງການແມ່ນກຸ່ມທໍາອິດໃນ
ລາຍຊື່ຕໍ່ໄປນີ້ຢູ່ໃສ TAG ຖືກຕ້ອງ: 1) EXIF, 2) IPTC, 3) XMP.

ໂຕແທນ "*" ແລະ "?" ອາດຈະຖືກນໍາໃຊ້ໃນຊື່ແທັກເພື່ອກໍານົດຄ່າດຽວກັນກັບ
ຫຼາຍແທັກ. ເມື່ອລະບຸດ້ວຍ wildcards, tags "ບໍ່ປອດໄພ" ບໍ່ໄດ້ຖືກຂຽນ. ແທັກ
ຊື່ຂອງ "ທັງໝົດ" ແມ່ນທຽບເທົ່າກັບ "*" (ຍົກເວັ້ນວ່າມັນບໍ່ໄດ້ຮຽກຮ້ອງໃຫ້ມີການອ້າງອີງ, ໃນຂະນະທີ່
ການໂຕ້ຖຽງກັບ wildcards ເຮັດໃນລະບົບທີ່ມີ shell globbing), ແລະມັກຈະຖືກນໍາໃຊ້ໃນເວລາທີ່
ການລຶບ metadata ທັງໝົດ (ie. "-All=") ຫຼືກຸ່ມທັງໝົດ (ເຊັ່ນ: "-GROUP:All=", ເບິ່ງບັນທຶກ 4.
ຂ້າງລຸ່ມນີ້). ຈື່ໄວ້ວ່າບໍ່ແມ່ນກຸ່ມທັງໝົດທີ່ສາມາດລຶບໄດ້, ແລະ JPEG APP14 "Adobe"
ກຸ່ມບໍ່ໄດ້ຖືກໂຍກຍ້າຍອອກໂດຍຄ່າເລີ່ມຕົ້ນດ້ວຍ "-All=" ເພາະວ່າມັນອາດຈະສົ່ງຜົນກະທົບຕໍ່ຮູບລັກສະນະຂອງ
ຮູບພາບ. ຢ່າງໃດກໍ່ຕາມ, ນີ້ຈະເອົາຂໍ້ມູນພື້ນທີ່ສີ, ດັ່ງນັ້ນສີອາດຈະເປັນ
ໄດ້ຮັບຜົນກະທົບ (ແຕ່ນີ້ອາດຈະຫຼີກເວັ້ນໄດ້ໂດຍການຄັດລອກຄືນ tags ທີ່ກໍານົດໂດຍ
ທາງລັດ ColorSpaceTags). ໃຊ້ - ລາຍຊື່ ທາງ​ເລືອກ​ສໍາ​ລັບ​ບັນ​ຊີ​ລາຍ​ການ​ທີ່​ສົມ​ບູນ​ຂອງ​ການ​ລົບ​ໄດ້​
ກຸ່ມ, ແລະເບິ່ງຂໍ້ 5 ຂ້າງລຸ່ມນີ້ກ່ຽວກັບກຸ່ມ "APP". ນອກຈາກນີ້, ພາຍໃນຮູບພາບບາງ
ກຸ່ມອາດຈະຖືກບັນຈຸຢູ່ພາຍໃນຄົນອື່ນ, ແລະກຸ່ມເຫຼົ່ານີ້ຖືກໂຍກຍ້າຍອອກຖ້າມີ
ກຸ່ມຖືກລຶບ:

ຮູບພາບ JPEG:
- ການລຶບ EXIF ​​ຫຼື IFD0 ຍັງລຶບ ExifIFD, GlobParamIFD,
GPS, IFD1, InteropIFD, MakerNotes, PrintIM ແລະ SubIFD.
- ການລຶບ ExifIFD ຍັງລຶບ InteropIFD ແລະ MakerNotes.
- ການລຶບ Photoshop ຍັງລຶບ IPTC.

ຮູບພາບ TIFF:
- ການ​ລົບ EXIF ​​ພຽງ​ແຕ່​ລົບ ExifIFD ທີ່​ຍັງ​ລົບ
InteropIFD ແລະ MakerNotes.

ຫມາຍເຫດ:

1) ຫຼາຍ​ຄົນ ໂຄດ​ຄໍາ​ສັ່ງ ຄ່າ ອາດຈະ be ມອບ ໝາຍ in a ດຽວ ຄໍາສັ່ງ. ຖ້າການມອບຫມາຍສອງຢ່າງມີຜົນກະທົບ
ໂຄດຄໍາສັ່ງດຽວກັນ, ອັນສຸດທ້າຍຈະນໍາຫນ້າ (ຍົກເວັ້ນແທັກປະເພດລາຍຊື່, ເຊິ່ງທັງສອງ
ຄຸນຄ່າແມ່ນຂຽນ).

2) ໂດຍທົ່ວໄປ, ແທັກ MakerNotes ຖືກຖືວ່າເປັນ "ຖາວອນ", ແລະອາດຈະຖືກແກ້ໄຂແຕ່ບໍ່ແມ່ນ.
ສ້າງ ຫຼືລຶບອອກເປັນສ່ວນບຸກຄົນ. ນີ້ຫຼີກລ້ຽງບັນຫາທີ່ອາດເກີດຂຶ້ນຫຼາຍ, ລວມທັງ
ບັນຫາຄວາມເຂົ້າກັນໄດ້ທີ່ຫຼີກລ່ຽງບໍ່ໄດ້ກັບຊອບແວ OEM ເຊິ່ງອາດຈະປ່ຽນແປງໄດ້ຫຼາຍ
ກ່ຽວກັບຂໍ້ມູນທີ່ຄາດວ່າຈະຊອກຫາຢູ່ໃນບັນທຶກຜູ້ຜະລິດ.

3​) ການ​ປ່ຽນ​ແປງ​ໄຟລ​໌ PDF ແມ່ນ​ປີ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ເນື່ອງ​ຈາກ​ວ່າ​ຂໍ້​ມູນ​ຕົ້ນ​ສະ​ບັບ​ແມ່ນ​ບໍ່​ເຄີຍ​
ຖືກລົບອອກຈາກໄຟລ໌ຕົວຈິງແລ້ວ. ດັ່ງນັ້ນ ExifTool ດຽວອາດຈະບໍ່ຖືກນໍາໃຊ້ເພື່ອແກ້ໄຂຢ່າງປອດໄພ
metadata ໃນໄຟລ໌ PDF.

4) ການລະບຸ "-GROUP:all=" ລຶບກຸ່ມທັງໝົດເປັນບລັອກພຽງແຕ່ຖ້າອັນດຽວເທົ່ານັ້ນ
ຄອບຄົວ 0 ຫຼື 1 ກຸ່ມຖືກລະບຸ. ຖ້າ​ບໍ່​ດັ່ງ​ນັ້ນ​ທັງ​ຫມົດ tags ທີ່​ລົບ​ໄດ້​ໃນ​ລະ​ບຸ​ໄວ້​
ກຸ່ມ (s) ໄດ້ຖືກໂຍກຍ້າຍອອກເປັນສ່ວນບຸກຄົນ, ແລະໃນກໍລະນີນີ້ມັນເປັນໄປໄດ້ທີ່ຈະຍົກເວັ້ນ
tags ສ່ວນບຸກຄົນຈາກການລຶບມະຫາຊົນ. ຕົວຢ່າງ, "-time:all --Exif:Time:All" ເອົາອອກ
ແທັກເວລາທີ່ສາມາດລຶບໄດ້ທັງໝົດຍົກເວັ້ນທີ່ຢູ່ໃນ EXIF. ຄວາມແຕກຕ່າງນີ້ຍັງໃຊ້ຖ້າ
ຄອບຄົວ 2 ຖືກລະບຸໃນເວລາລຶບທຸກກຸ່ມ. ຕົວຢ່າງ, "-2all:all=" ລຶບ
tags ແຕ່ລະອັນ, ໃນຂະນະທີ່ "-all:all=" ລຶບບລັອກທັງໝົດ.

5) ຊື່ກຸ່ມ "APP" ("APP0" ຜ່ານ "APP15") ຖືກໃຊ້ເພື່ອລຶບແອັບພລິເຄຊັນ JPEG
ພາກສ່ວນທີ່ບໍ່ກ່ຽວຂ້ອງກັບກຸ່ມອື່ນທີ່ສາມາດລຶບໄດ້. ຍົກ​ຕົວ​ຢ່າງ,
ການລະບຸ "-APP14:All=" ຈະບໍ່ລຶບສ່ວນ APP14 "Adobe" ເພາະວ່ານີ້ແມ່ນ
ສໍາເລັດດ້ວຍ "-Adobe: ທັງຫມົດ".

ຄຸນ​ນະ​ສົມ​ບັດ​ພິ​ເສດ​: ຄ່າ​ຈໍາ​ນວນ​ເຕັມ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​ໄວ້​ໃນ​ເລກ​ຖານ​ສິບ​ຫົກ​ທີ່​ມີ "0x​" ນໍາ​ຫນ້າ​.
ແລະຄ່າສົມເຫດສົມຜົນທີ່ງ່າຍດາຍອາດຈະຖືກລະບຸເປັນແຕ່ສ່ວນຫນຶ່ງ.

-TAG<=ໄຟລ໌ຂໍ້ມູນ or -TAG<=ຍທຂ
ກໍານົດຄ່າຂອງແທັກຈາກເນື້ອຫາຂອງໄຟລ໌ ໄຟລ໌ຂໍ້ມູນ. ຊື່ໄຟລ໌ອາດຈະເປັນ
ມອບໃຫ້ໂດຍ ກ ຍທຂ string ບ່ອນທີ່ %d, %f ແລະ %e ເປັນຕົວແທນຂອງໄດເລກະທໍລີ, ຊື່ໄຟລ໌ ແລະ
ການຂະຫຍາຍຕົ້ນສະບັບ ເອກະສານ (ເບິ່ງ -w ທາງ​ເລືອກ​ສໍາ​ລັບ​ລາຍ​ລະ​ອຽດ​ເພີ່ມ​ເຕີມ​)​. ໃຫ້ສັງເກດວ່າ
ວົງຢືມແມ່ນຕ້ອງການປະມານການໂຕ້ຖຽງນີ້ເພື່ອປ້ອງກັນການປ່ຽນເສັ້ນທາງ shell ນັບຕັ້ງແຕ່ມັນ
ມີສັນຍາລັກ "<". ຖ້າ ໄຟລ໌ຂໍ້ມູນ/ຍທຂ ບໍ່ໄດ້ສະຫນອງໃຫ້, ຜົນກະທົບແມ່ນຄືກັນກັບ
"-TAG=", ແລະແທັກຖືກລຶບຢ່າງງ່າຍດາຍ. "+<=" ຫຼື "-<=" ອາດຈະຖືກໃຊ້ເພື່ອເພີ່ມ ຫຼື
ລຶບລາຍການລາຍການສະເພາະ, ຫຼືປ່ຽນຄ່າວັນທີ/ເວລາ.

-tagsFromFile SRCFILE or ຍທຂ
ສຳເນົາຄ່າແທັກຈາກ SRCFILE to ເອກະສານ. ແທັກຊື່ໃນແຖວຄໍາສັ່ງຫຼັງຈາກນີ້
ທາງ​ເລືອກ​ລະ​ບຸ tags ທີ່​ຈະ​ສໍາ​ເນົາ​, ຫຼື​ຍົກ​ເວັ້ນ​ຈາກ​ສໍາ​ເນົາ​. ຕົວແທນແມ່ນ
ອະນຸຍາດໃນຊື່ແທັກເຫຼົ່ານີ້. ຖ້າບໍ່ມີແທັກຖືກລະບຸ, ຫຼັງຈາກນັ້ນແທັກທີ່ເປັນໄປໄດ້ທັງຫມົດ (ເບິ່ງ
ຫມາຍ​ເຫດ 1 ຂ້າງ​ລຸ່ມ​ນີ້​) ຈາກ​ໄຟລ​໌​ແຫຼ່ງ​ທີ່​ຖືກ​ຄັດ​ລອກ​ໄປ​ທີ່ tags ຊື່​ດຽວ​ກັນ​ໃນ​ທີ່​ຕ້ອງ​ການ​
ສະຖານທີ່ຂອງໄຟລ໌ຜົນຜະລິດ (ຄືກັນກັບການລະບຸ "-all"). ຫຼາຍກວ່າຫນຶ່ງ
-tagsFromFile ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ເພື່ອຄັດລອກ tags ຈາກຫຼາຍໄຟລ໌.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ທາງເລືອກນີ້ຈະປັບປຸງ tags ທີ່ມີຊື່ດຽວກັນທີ່ມີຢູ່ແລະສາມາດຂຽນໄດ້ຢູ່ໃນ
output ເອກະສານ, ແຕ່ຈະສ້າງແທັກໃຫມ່ໃນກຸ່ມທີ່ຕ້ອງການເທົ່ານັ້ນ. ນີ້ອະນຸຍາດໃຫ້
ຂໍ້ມູນບາງຢ່າງທີ່ຈະໂອນອັດຕະໂນມັດໄປຫາກຸ່ມທີ່ເຫມາະສົມໃນເວລາທີ່
ສໍາເນົາລະຫວ່າງຮູບພາບຂອງຮູບແບບທີ່ແຕກຕ່າງກັນ. ຢ່າງໃດກໍຕາມ, ຖ້າຊື່ກຸ່ມຖືກລະບຸ
ສໍາລັບແທັກຫຼັງຈາກນັ້ນຂໍ້ມູນຈະຖືກຂຽນໃສ່ກຸ່ມນີ້ເທົ່ານັ້ນ (ເວັ້ນເສຍແຕ່ຈະໂອນໄປຫາ
ກຸ່ມອື່ນ, ເບິ່ງຂ້າງລຸ່ມນີ້). ຖ້າ "ທັງຫມົດ" ຖືກນໍາໃຊ້ເປັນຊື່ກຸ່ມ, ຫຼັງຈາກນັ້ນກໍານົດໄວ້
tag(s) ຖືກຂຽນໄປຫາຄອບຄົວດຽວກັນ 1 ກຸ່ມທີ່ເຂົາເຈົ້າມີຢູ່ໃນໄຟລ໌ຕົ້ນສະບັບ (ເຊັ່ນ: ໄດ້
ສະຖານທີ່ສະເພາະດຽວກັນ, ເຊັ່ນ ExifIFD ຫຼື XMP-dc). ສໍາລັບຕົວຢ່າງ, ການດໍາເນີນງານທົ່ວໄປ
ຂອງການຄັດລອກ tags ທີ່ຂຽນໄດ້ທັງຫມົດໄປຫາສະຖານທີ່ສະເພາະດຽວກັນໃນຜົນໄດ້ຮັບ ເອກະສານ is
ບັນລຸໄດ້ໂດຍການເພີ່ມ "-all:all". ຄອບຄົວທີ່ແຕກຕ່າງກັນອາດຈະຖືກກໍານົດໂດຍການເພີ່ມ a
ໝາຍເລກຄອບຄົວນໍາໜ້າໄປຫາຊື່ກຸ່ມ (ຕົວຢ່າງ. "-0all:all" ຮັກສາຊື່ທົ່ວໄປດຽວກັນ
ສະຖານທີ່, ເຊັ່ນ EXIF ​​ຫຼື XMP).

SRCFILE ອາດຈະຄືກັນກັບ ເອກະສານ ເພື່ອຍ້າຍຂໍ້ມູນພາຍໃນໄຟລ໌ດຽວ. ໃນ
ກໍລະນີນີ້, "@" ອາດຈະຖືກນໍາໃຊ້ເພື່ອເປັນຕົວແທນຂອງໄຟລ໌ແຫຼ່ງ (ie. "-tagsFromFile @"),
ອະນຸຍາດໃຫ້ຄຸນນະສົມບັດນີ້ຖືກນໍາໃຊ້ສໍາລັບການປະມວນຜົນ batch ຫຼາຍໄຟລ໌. ລະບຸ
tags ໄດ້ຖືກຄັດລອກຈາກແຕ່ລະໄຟລ໌ຕາມທີ່ມັນຖືກຂຽນຄືນໃຫມ່. ສໍາລັບຊຸດຂັ້ນສູງ
ໃຊ້, ຊື່ໄຟລ໌ແຫຼ່ງອາດຈະຖືກລະບຸໂດຍໃຊ້ a ຍທຂ string ທີ່ %d, %f
ແລະ %e ເປັນຕົວແທນຂອງໄດເລກະທໍລີ, ຊື່ໄຟລ໌ ແລະນາມສະກຸນຂອງ ເອກະສານ, ທະເລສາບ -w ທາງເລືອກສໍາລັບການ
ຍທຂ ຕົວຢ່າງ string.

ຄຸນນະສົມບັດການປ່ຽນເສັ້ນທາງທີ່ມີປະສິດທິພາບອະນຸຍາດໃຫ້ແທັກປາຍທາງຖືກກໍານົດສໍາລັບແຕ່ລະຄົນ
ໂຄດຄໍາສັ່ງຄັດລອກ. ດ້ວຍຄຸນສົມບັດນີ້, ຂໍ້ມູນອາດຈະຖືກຂຽນໃສ່ແທັກທີ່ມີອັນອື່ນ
ຊື່ ຫຼືກຸ່ມ. ນີ້ແມ່ນເຮັດໄດ້ໂດຍໃຊ້ "'-DSTTAG<SRCTAG'" ຫຼື "'-SRCTAG>DSTTAG'" ຢູ່ເທິງ
ເສັ້ນຄໍາສັ່ງຫຼັງຈາກ -tagsFromFile, ແລະເຮັດໃຫ້ເກີດມູນຄ່າຂອງ SRCTAG ຈະຖືກຄັດລອກຈາກ
SRCFILE ແລະຂຽນເຖິງ DSTTAG in ເອກະສານ. ໃຫ້ສັງເກດວ່າການໂຕ້ຖຽງນີ້ຕ້ອງໄດ້ຮັບການອ້າງອີງເຖິງ
ປ້ອງກັນການປ່ຽນເສັ້ນທາງຂອງແກະ, ແລະບໍ່ມີສັນຍາລັກ "=" ເມື່ອກໍານົດຄ່າໃຫມ່.
ແຫຼ່ງທີ່ມາ ແລະ/ຫຼືແທັກປາຍທາງອາດຈະຖືກນຳໜ້າດ້ວຍຊື່ກຸ່ມ ແລະ/ຫຼືຕໍ່ທ້າຍດ້ວຍ
"#". ຕົວແທນແມ່ນອະນຸຍາດທັງຊື່ແທັກແຫຼ່ງທີ່ມາ ແລະປາຍທາງ. ກ
ກຸ່ມປາຍທາງ ແລະ/ຫຼືແທັກຊື່ "ທັງໝົດ" ຫຼື "*" ຂຽນຫາຄອບຄົວດຽວກັນ 1 ກຸ່ມ
ແລະ/ຫຼືຊື່ແທັກເປັນແຫຼ່ງທີ່ມາ. ຖ້າບໍ່ມີການລະບຸກຸ່ມປາຍທາງ, ຂໍ້ມູນ
ຖືກຂຽນໃສ່ກຸ່ມທີ່ຕ້ອງການ. ຊ່ອງຫວ່າງຢູ່ອ້ອມໆ ">" ຫຼື "<" ຖືກລະເລີຍ. ເປັນ
ຄວາມສະດວກ, "-tagsFromFile @" ແມ່ນສົມມຸດວ່າສໍາລັບ tags redirected ໃດ
ລະບຸໄວ້ໂດຍບໍ່ມີການກ່ອນ -tagsFromFile ທາງເລືອກ. tags ຄັດລອກອາດຈະຖືກເພີ່ມຫຼື
ລຶບອອກຈາກບັນຊີລາຍຊື່ທີ່ມີການໂຕ້ຖຽງຂອງແບບຟອມ "'-SRCTAG+<DSTTAG'" ຫຼື
"'-SRCTAG-<DSTTAG'".

ການຂະຫຍາຍຄຸນສົມບັດການປ່ຽນເສັ້ນທາງອະນຸຍາດໃຫ້ໃຊ້ສະຕຣິງທີ່ກ່ຽວຂ້ອງກັບຊື່ແທັກ
ຢູ່ເບື້ອງຂວາຂອງສັນຍາລັກ "<" ທີ່ມີ syntax "'-DSTTAG<STR'", ບ່ອນທີ່ tag
ຊື່ໃນ STR ຖືກນຳໜ້າດ້ວຍສັນຍາລັກ "$". ເບິ່ງ -p ທາງເລືອກສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ
ກ່ຽວກັບ syntax ນີ້. ສະຕຣິງທີ່ເລີ່ມຕົ້ນດ້ວຍເຄື່ອງໝາຍ "=" ຈະຕ້ອງໃສ່ຊ່ອງຫວ່າງດຽວຫຼັງຈາກ
the "<" ເພື່ອຫຼີກເວັ້ນການສັບສົນກັບຕົວປະຕິບັດການ "<=" ທີ່ກໍານົດຄ່າແທັກຈາກ
ເນື້ອໃນຂອງໄຟລ໌. ຊ່ອງຫວ່າງດຽວໃນຕອນເລີ່ມຕົ້ນຂອງສະຕຣິງຖືກໂຍກຍ້າຍອອກຖ້າມັນ
ມີຢູ່, ແຕ່ຊ່ອງຫວ່າງອື່ນໆທັງໝົດໃນສະຕຣິງຖືກຮັກສາໄວ້. ເບິ່ງບັນທຶກ 8 ຂ້າງລຸ່ມນີ້ກ່ຽວກັບ
ການ​ນໍາ​ໃຊ້​ທາງ​ລັດ​ຫຼື​ຕົວ​ແທນ​ທີ່​ມີ​ຄຸນ​ສົມ​ບັດ​ການ​ປ່ຽນ​ເສັ້ນ​ທາງ​.

ເບິ່ງ "ການຄັດລອກຕົວຢ່າງ" ສໍາລັບຕົວຢ່າງການນໍາໃຊ້ -tagsFromFile.

ຫມາຍເຫດ:

1) ບາງ tags (ໂດຍທົ່ວໄປ tags ທີ່ອາດຈະມີຜົນກະທົບຕໍ່ຮູບລັກສະນະຂອງຮູບພາບ) ແມ່ນ
ພິຈາລະນາວ່າ "ບໍ່ປອດໄພ" ທີ່ຈະຂຽນ, ແລະຖືກຄັດລອກພຽງແຕ່ຖ້າລະບຸຢ່າງຊັດເຈນ (ie. no
ຕົວແທນ). ເບິ່ງເອກະສານຊື່ແທັກສຳລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບແທັກ "ບໍ່ປອດໄພ".

2) ຈົ່ງຮູ້ຄວາມແຕກຕ່າງລະຫວ່າງການຍົກເວັ້ນແທັກຈາກການຖືກຄັດລອກ (--TAG), ແລະ
ລຶບແທັກ (-TAG=). ການຍົກເວັ້ນແທັກປ້ອງກັນມັນຈາກການຖືກຄັດລອກໄປທີ່
ຮູບພາບປາຍທາງ, ແຕ່ການລຶບຈະລຶບແທັກທີ່ມີຢູ່ກ່ອນແລ້ວອອກຈາກຮູບ.

3) ຂໍ້ມູນບັນທຶກຜູ້ຜະລິດຖືກຄັດລອກເປັນບລັອກ, ດັ່ງນັ້ນມັນບໍ່ໄດ້ຮັບຜົນກະທົບຄືກັບຄົນອື່ນ
ຂໍ້​ມູນ​ໂດຍ​ການ​ມອບ​ຫມາຍ tag ຕໍ່​ໄປ​ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​. ນອກຈາກນີ້, ນັບຕັ້ງແຕ່
ຮູບພາບຕົວຢ່າງທີ່ອ້າງອີງຈາກບັນທຶກຜູ້ຜະລິດອາດຈະໃຫຍ່ຫຼາຍ, ມັນບໍ່ໄດ້ຖືກຄັດລອກ,
ແລະຕ້ອງໄດ້ຮັບການໂອນແຍກຕ່າງຫາກຖ້າຕ້ອງການ.

4) ຄໍາສັ່ງຂອງການດໍາເນີນງານແມ່ນເພື່ອຄັດລອກ tags ທັງຫມົດທີ່ລະບຸໄວ້ໃນຈຸດຂອງ
-tagsFromFile ທາງເລືອກໃນແຖວຄໍາສັ່ງ. ການ​ມອບ​ຫມາຍ​ໂຄດ​ຄໍາ​ສັ່ງ​ໃດ​ຫນຶ່ງ​ທາງ​ຂວາ​ຂອງ​
-tagsFromFile ທາງເລືອກແມ່ນເຮັດຫຼັງຈາກ tags ທັງຫມົດຖືກຄັດລອກ. ຕົວຢ່າງ, ຄ່າແທັກໃຫມ່
ຖືກກໍານົດໄວ້ໃນຄໍາສັ່ງຫນຶ່ງ, ສອງ, ສາມຫຼັງຈາກນັ້ນສີ່ດ້ວຍຄໍາສັ່ງນີ້:

exiftool -One=1 -tagsFromFile s.jpg -Two -Four=4 -Three d.jpg

ນີ້ແມ່ນສໍາຄັນໃນກໍລະນີທີ່ມີການຊ້ອນກັນລະຫວ່າງການຄັດລອກແລະ
ແທັກທີ່ຖືກມອບຫມາຍເພາະວ່າການປະຕິບັດໃນພາຍຫລັງອາດຈະ override ອັນກ່ອນຫນ້ານີ້.

5) ພຶດຕິກໍາປົກກະຕິຂອງ tags ສໍາເນົາແຕກຕ່າງກັນ subtly ຈາກວ່າ tags ມອບຫມາຍສໍາລັບ
tags ປະເພດລາຍຊື່. ເມື່ອສຳເນົາໄປໃສ່ລາຍການໃດໜຶ່ງ, ແຕ່ລະແທັກທີ່ຄັດລອກຈະ overrides ກ່ອນໜ້າໃດນຶ່ງ
ການ​ດໍາ​ເນີນ​ງານ​ໃນ​ບັນ​ຊີ​ລາຍ​ການ​. ໃນຂະນະທີ່ນີ້ຫຼີກເວັ້ນລາຍການລາຍການຊ້ໍາກັນໃນເວລາຄັດລອກກຸ່ມ
ຂອງ tags ຈາກໄຟລ໌ທີ່ປະກອບດ້ວຍຂໍ້ມູນທີ່ຊ້ໍາກັນ, ມັນຍັງປ້ອງກັນຄ່າຂອງ
tags ທີ່ແຕກຕ່າງກັນຈາກການຖືກຄັດລອກເຂົ້າໄປໃນບັນຊີລາຍຊື່ດຽວກັນໃນເວລາທີ່ນີ້ແມ່ນຄວາມຕັ້ງໃຈ. ດັ່ງນັ້ນ ກ
-addTagsFromFile ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ສະ​ຫນອງ​ໃຫ້​ທີ່​ອະ​ນຸ​ຍາດ​ໃຫ້​ສໍາ​ເນົາ​ຂອງ tags ຫຼາຍ​ເຂົ້າ​ໄປ​ໃນ​
ບັນຊີລາຍຊື່ດຽວກັນ. ຕົວຢ່າງ:

exiftool -addtagsfromfile @ '-subject

ນອກ​ຈາກ​ຄວາມ​ແຕກ​ຕ່າງ​ນີ້​, ໄດ້​ -tagsFromFile ແລະ -addTagsFromFile ທາງເລືອກແມ່ນ
ທຽບເທົ່າ.

6) ໄດ້ -a ທາງ​ເລືອກ (ອະ​ນຸ​ຍາດ​ໃຫ້ tags ຊ​້​ໍາ​ກັນ​) ມີ​ຜົນ​ກະ​ທົບ​ສະ​ເຫມີ​ໄປ​ໃນ​ເວ​ລາ​ທີ່​ສໍາ​ເນົາ tags ຈາກ​
SRCFILE.

7) tags ໂຄງສ້າງຈະຖືກຄັດລອກໂດຍຄ່າເລີ່ມຕົ້ນໃນເວລາທີ່ຄັດລອກ tags. ເບິ່ງ - ໂຄງ​ສ້າງ​ ທາງເລືອກ
ສໍາລັບລາຍລະອຽດ.

8) ດ້ວຍຄຸນສົມບັດການປ່ຽນເສັ້ນທາງ, ການຄັດລອກແທັກໂດຍກົງ (ie. "'-DSTTAG<SRCTAG'") ແມ່ນ
ບໍ່ຄືກັນກັບການ interpolating ມູນຄ່າຂອງມັນຢູ່ໃນສະຕຣິງ (ie. "'-DSTTAG<$SRCTAG'") ສໍາລັບ
ແທັກທາງລັດ ຫຼືຊື່ແທັກທີ່ມີຕົວອັກສອນແທນ. ເມື່ອຄັດລອກໂດຍກົງ, ຄຸນຄ່າ
ຂອງແຕ່ລະແທັກແຫຼ່ງທີ່ກົງກັນແມ່ນຖືກຄັດລອກເປັນແຕ່ລະແທັກປາຍທາງ (ຄືກັບວ່າ
ການໂຕ້ຖຽງການປ່ຽນເສັ້ນທາງຫຼາຍອັນໄດ້ຖືກນໍາໃຊ້). ຢ່າງໃດກໍຕາມ, ໃນເວລາທີ່ interpolated ພາຍໃນ a
string, ຄ່າຂອງແທັກທາງລັດແມ່ນ concatenated, ແລະ wildcards ບໍ່ອະນຸຍາດໃຫ້ໃຊ້.

-x TAG (- ຍົກ​ເວັ້ນ​)
ຍົກເວັ້ນແທັກທີ່ລະບຸ. ອາດຈະມີຫຼາຍ -x ທາງເລືອກ. ນີ້ມີຄືກັນ
ຜົນກະທົບເປັນ --TAG ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ເບິ່ງ--TAG ເອກະສານຂ້າງເທິງສໍາລັບ ກ
ລາຍ​ລະ​ອຽດ​ທີ່​ສົມ​ບູນ​.

ການປ້ອນຂໍ້ມູນເຂົ້າ ຂໍ້ຄວາມ ການຈັດຮູບແບບ

ກະລຸນາຮັບຊາບວ່າຊ່ອງຕໍ່ທ້າຍຈະຖືກລຶບອອກຈາກຄ່າທີ່ສະກັດອອກສໍາລັບຮູບແບບຂໍ້ຄວາມທີ່ສົ່ງອອກສ່ວນໃຫຍ່.
ຂໍ້ຍົກເວັ້ນແມ່ນ "-b", "-csv", "-j" ແລະ "-X".

-args (-argFormat)
ຂໍ້​ມູນ​ທີ່​ໄດ້​ຮັບ​ໃນ​ຮູບ​ແບບ​ຂອງ​ການ​ໂຕ້​ຖຽງ exiftool​, ທີ່​ເຫມາະ​ສົມ​ສໍາ​ລັບ​ການ​ນໍາ​ໃຊ້​ກັບ​ -@
ທາງເລືອກໃນເວລາຂຽນ. ອາດຈະຖືກລວມເຂົ້າກັບ -G ທາງເລືອກທີ່ຈະລວມເອົາຊື່ກຸ່ມ.
ຄຸນ​ນະ​ສົມ​ບັດ​ນີ້​ອາດ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ປະ​ສິດ​ທິ​ຜົນ​ສໍາ​ເນົາ tags ລະ​ຫວ່າງ​ຮູບ​ພາບ​, ແຕ່​ອະ​ນຸ​ຍາດ​ໃຫ້​ໄດ້​
metadata ທີ່ຈະປ່ຽນແປງໂດຍການດັດແກ້ໄຟລ໌ປານກາງ ("out.args" ໃນຕົວຢ່າງນີ້):

exiftool -args -G1 --filename --directory src.jpg > out.args
exiftool -@ out.args dst.jpg

ຫມາຍ​ເຫດ​: ຄວນ​ລະ​ມັດ​ລະ​ວັງ​ໃນ​ການ​ສໍາ​ເນົາ​ຂໍ້​ມູນ​ທີ່​ມີ​ເຕັກ​ນິກ​ການ​ນີ້​ເນື່ອງ​ຈາກ​ວ່າ​ມັນ​ງ່າຍ​ທີ່​ຈະ​
ຂຽນແທັກທີ່ປົກກະຕິຖືວ່າເປັນ "ບໍ່ປອດໄພ". ສໍາລັບຕົວຢ່າງ, FileName ແລະ
ແທັກໄດເລກະທໍລີຖືກຍົກເວັ້ນໃນຕົວຢ່າງຂ້າງເທິງເພື່ອຫຼີກເວັ້ນການປ່ຽນຊື່ແລະການເຄື່ອນຍ້າຍ
ໄຟລ໌ປາຍທາງ. ໃຫ້ສັງເກດວ່າຄໍາສັ່ງທີສອງຂ້າງເທິງນີ້ຈະຜະລິດຄໍາເຕືອນ
ຂໍ້ຄວາມສໍາລັບ tags ໃດໆທີ່ບໍ່ສາມາດຂຽນໄດ້.

ເຊັ່ນດຽວກັນ, ໄດ້ - ກັນຍາ ທາງ​ເລືອກ​ຄວນ​ໄດ້​ຮັບ​ການ​ນໍາ​ໃຊ້​ໃນ​ເວ​ລາ​ທີ່​ການ​ອ່ານ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ເພື່ອ​ຮັກ​ສາ​ລາຍ​ການ​ແຍກ​ຕ່າງ​ຫາກ​
ລາຍການ, ແລະ - ໂຄງ​ສ້າງ​ ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ໃນເວລາທີ່ສະກັດເພື່ອຮັກສາ XMP ທີ່ມີໂຄງສ້າງ
ຂໍ້ມູນຂ່າວສານ.

-b (- ຄູ່)
ຂໍ້ມູນ metadata ທີ່ຮ້ອງຂໍໃນຮູບແບບຖານສອງໂດຍບໍ່ມີຊື່ແທັກຫຼືຄໍາອະທິບາຍ. ນີ້
ທາງເລືອກແມ່ນຖືກນໍາໃຊ້ຕົ້ນຕໍສໍາລັບການສະກັດຮູບພາບຝັງຫຼືຂໍ້ມູນຖານສອງອື່ນໆ, ແຕ່ມັນອາດຈະ
ຍັງເປັນປະໂຫຍດສໍາລັບບາງສາຍຂໍ້ຄວາມນັບຕັ້ງແຕ່ຕົວອັກສອນຄວບຄຸມ (ເຊັ່ນ: ເສັ້ນໃຫມ່) ແມ່ນ
ບໍ່ໄດ້ແທນທີ່ດ້ວຍ '.' ຍ້ອນວ່າພວກມັນຢູ່ໃນຜົນຜະລິດເລີ່ມຕົ້ນ. ລາຍການລາຍການແມ່ນແຍກອອກໂດຍ ກ
newline ເມື່ອສະກັດດ້ວຍ -b ທາງເລືອກ. ອາດຈະຖືກລວມເຂົ້າກັບ "-j", "-php" ຫຼື "-X"
ເພື່ອສະກັດຂໍ້ມູນຖານສອງໃນຮູບແບບ JSON, PHP ຫຼື XML.

-c ຍທຂ (-CoordFormat)
ກໍານົດຮູບແບບການພິມສໍາລັບຈຸດປະສານງານ GPS. ຍທຂ ໃຊ້ syntax ດຽວກັນກັບ "printf"
ຮູບແບບສະຕຣິງ. ຕົວລະບຸແມ່ນກົງກັບອົງສາ, ນາທີ ແລະວິນາທີໃນນັ້ນ
ຄໍາສັ່ງ, ແຕ່ນາທີແລະວິນາທີແມ່ນທາງເລືອກ. ຕົວຢ່າງ, ຕາຕະລາງຕໍ່ໄປນີ້ໃຫ້
ຜົນຜະລິດສໍາລັບການປະສານງານດຽວກັນໂດຍໃຊ້ຮູບແບບຕ່າງໆ:

ຜົນຜະລິດ FMT
------------------------------------
"%d deg %d' %.2f"\" 54 deg 59' 22.80" (ຄ່າເລີ່ມຕົ້ນສໍາລັບການອ່ານ)
"%d %d %.8f" 54 59 22.80000000 (ຄ່າເລີ່ມຕົ້ນສຳລັບການສຳເນົາ)
"%d deg %.4f min" 54 deg 59.3800 ນທ
"%.6f ອົງສາ" 54.989667 ອົງສາ

ຫມາຍເຫດ:

1) ເພື່ອຫຼີກເວັ້ນການສູນເສຍຄວາມແມ່ນຍໍາ, ຮູບແບບການປະສານງານໃນຕອນຕົ້ນແມ່ນແຕກຕ່າງກັນເມື່ອ
ຄັດລອກ tags ໂດຍໃຊ້ -tagsFromFile ທາງເລືອກ.

2​) ຖ້າ hemisphere ເປັນ​ທີ່​ຮູ້​ຈັກ​, ທິດ​ທາງ​ກະ​ສານ​ອ້າງ​ອີງ (N​, S​, E ຫຼື W​) ແມ່ນ​ຕໍ່​ທ້າຍ​.
ແຕ່​ລະ​ປະ​ສານ​ງານ​ທີ່​ພິມ​ອອກ​, ແຕ່​ການ​ເພີ່ມ "+​" ກັບ​ຕົວ​ຊີ້​ວັດ​ຮູບ​ແບບ (ເຊັ່ນ​: "%+.6f​"​)
ພິມຈຸດປະສານງານທີ່ມີລາຍເຊັນແທນ.

3) ການຈັດຮູບແບບການພິມນີ້ອາດຈະຖືກປິດໃຊ້ງານກັບ -n ທາງເລືອກທີ່ຈະສະກັດຈຸດປະສານງານເປັນ
ລະ​ດັບ​ທົດ​ສະ​ນິ​ຍົມ​ເຊັນ​.

- ຕົວ​ອັກ​ສອນ​ [[TYPE=]CHARSET]
If TYPE ແມ່ນ "ExifTool" ຫຼືບໍ່ໄດ້ລະບຸ, ທາງເລືອກນີ້ກໍານົດຕົວອັກສອນ ExifTool
ການເຂົ້າລະຫັດສໍາລັບຄ່າ tags ຜົນຜະລິດໃນເວລາທີ່ອ່ານແລະຄ່າ input ໃນເວລາທີ່ຂຽນ. ໄດ້
ການເຂົ້າລະຫັດ ExifTool ເລີ່ມຕົ້ນແມ່ນ "UTF8". ຖ້າບໍ່ມີ CHARSET ແມ່ນໃຫ້, ບັນຊີລາຍຊື່ຂອງທີ່ມີຢູ່
ຊຸດຕົວອັກສອນຖືກສົ່ງຄືນ. ຖືກຕ້ອງ CHARSET ຄຸນຄ່າແມ່ນ:

ລາຍ​ລະ​ອຽດ CHARSET Alias
---------------------------------------------------------- ---------
UTF8 cp65001, UTF-8 UTF-8 ຕົວອັກສອນ (ຄ່າເລີ່ມຕົ້ນ)
Latin cp1252, Latin1 Windows Latin1 (ເອີຣົບຕາເວັນຕົກ)
Latin2 cp1250 Windows Latin2 (ເອີຣົບກາງ)
Cyrillic cp1251, ພາສາລັດເຊຍ Windows Cyrillic
ກເຣັກ cp1253 Windows ກເຣັກ
ຕວກກີ cp1254 Windows ຕວກກີ
ພາສາເຮັບເຣີ cp1255 Windows Hebrew
Arabic cp1256 Windows Arabic
Baltic cp1257 Windows Baltic
ຫວຽດນາມ cp1258 Windows ຫວຽດນາມ
ໄທ cp874 Windows ໄທ
MacRoman cp10000, Roman Macintosh Roman
MacLatin2 cp10029 Macintosh Latin2 (ເອີຣົບກາງ)
MacCyrillic cp10007 Macintosh Cyrillic
MacGreek cp10006 Macintosh Greek
MacTurkish cp10081 Macintosh ຕວກກີ
MacRomanian cp10010 Macintosh Romanian
MacIceland cp10079 Macintosh Icelandic
MacCroatian cp10082 Macintosh Croatian

TYPE ອາດຈະເປັນ "FileName" ເພື່ອລະບຸການເຂົ້າລະຫັດຂອງຊື່ໄຟລ໌ໃນແຖວຄໍາສັ່ງ (ie.
ເອກະສານ ການໂຕ້ຖຽງ). ໃນ Windows, ນີ້ຈະກະຕຸ້ນໃຫ້ໃຊ້ i/o routines ລັກສະນະກວ້າງ, ດັ່ງນັ້ນ
ສະຫນອງການສະຫນັບສະຫນູນສໍາລັບຊື່ໄຟລ໌ Unicode. ເບິ່ງ "ຊື່ໄຟລ໌ WINDOWS UNICODE"
ສ່ວນດ້ານລຸ່ມ ສຳ ລັບລາຍລະອຽດ.

ຄຸນຄ່າອື່ນໆຂອງ TYPE ລາຍຊື່ຂ້າງລຸ່ມນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດການເຂົ້າລະຫັດພາຍໃນຂອງ
ຮູບແບບຂໍ້ມູນ meta ຕ່າງໆ.

TYPE ຄຳອະທິບາຍເລີ່ມຕົ້ນ
------------------------------------------------------- ----------
ການເຂົ້າລະຫັດພາຍໃນຂອງ EXIF ​​"ASCII" strings (ບໍ່ມີ)
ID3 ການເຂົ້າລະຫັດພາຍໃນຂອງຂໍ້ມູນ ID3v1 Latin
ການເຂົ້າລະຫັດ IPTC ພາຍໃນຂອງ IPTC ເພື່ອສົມມຸດວ່າເມື່ອພາສາລະຕິນ
IPTC:CodedCharacterSet ບໍ່ໄດ້ຖືກກໍານົດ
Photoshop ການເຂົ້າລະຫັດພາຍໃນຂອງ Photoshop IRB strings Latin
QuickTime ການເຂົ້າລະຫັດພາຍໃນຂອງ QuickTime String MacRoman

ເບິ່ງhttp://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q10> ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ
ກ່ຽວກັບຊຸດຕົວອັກສອນທີ່ມີລະຫັດ.

-ຊີວີ[=CSVFILE]
ສົ່ງອອກຂໍ້ມູນໃນຮູບແບບ CSV, ຫຼືນໍາເຂົ້າຂໍ້ມູນຖ້າຫາກວ່າ CSVFILE ຖືກກໍານົດ.
ເມື່ອນໍາເຂົ້າ, ໄຟລ໌ CSV ຈະຕ້ອງຢູ່ໃນຮູບແບບດຽວກັນກັບໄຟລ໌ທີ່ສົ່ງອອກ.
ແຖວ ທຳ ອິດຂອງ CSVFILE ຕ້ອງເປັນຊື່ແທັກ ExifTool (ມີກຸ່ມທາງເລືອກ
names) ສໍາລັບແຕ່ລະຖັນຂອງໄຟລ໌, ແລະຄ່າຈະຕ້ອງຖືກແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ. ກ
ຖັນ "SourceFile" ພິເສດກໍານົດໄຟລ໌ທີ່ກ່ຽວຂ້ອງກັບແຕ່ລະແຖວຂອງ
ຂໍ້ມູນ (ແລະ SourceFile ຂອງ "*" ອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດ tags ເລີ່ມຕົ້ນທີ່ຈະເປັນ
ນໍາ​ເຂົ້າ​ສໍາ​ລັບ​ໄຟລ​໌​ທັງ​ຫມົດ​)​. ຕົວຢ່າງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນການນໍາໃຊ້ພື້ນຖານຂອງສິ່ງນີ້
ຕົວເລືອກ:

# ສ້າງໄຟລ໌ CSV ທີ່ມີແທັກທົ່ວໄປຈາກທຸກຮູບພາບໃນໄດເລກະທໍລີ
exiftool -common -csv dir > out.csv

# ອັບເດດເມຕາເດຕາສຳລັບທຸກຮູບໃນໄດເລກະທໍລີຈາກໄຟລ໌ CSV
exiftool -csv=a.csv dir

ຄ່າຫວ່າງເປົ່າຖືກລະເລີຍໃນເວລານໍາເຂົ້າ. ນອກຈາກນີ້, FileName ແລະຄໍລໍາ Directory ແມ່ນ
ຖືກລະເລີຍຖ້າພວກມັນມີຢູ່ (ເຊັ່ນ: ExifTool ຈະບໍ່ພະຍາຍາມຂຽນແທັກເຫຼົ່ານີ້ດ້ວຍ CSV
ນໍາເຂົ້າ). ເພື່ອບັງຄັບແທັກໃຫ້ຖືກລຶບ, ໃຊ້ປຸ່ມ -f ທາງເລືອກແລະກໍານົດຄ່າເປັນ "-" ໃນ
ໄຟລ໌ CSV (ຫຼື MissingTagValue ຖ້າຕົວເລືອກ API ນີ້ຖືກໃຊ້). ຫຼາຍ
ຖານຂໍ້ມູນອາດຈະຖືກນໍາເຂົ້າໃນຄໍາສັ່ງດຽວ.

ເມື່ອສົ່ງອອກໄຟລ໌ CSV, -g or -G ທາງເລືອກທີ່ຈະເພີ່ມຊື່ກຸ່ມໃສ່ແທັກ
ຫົວຂໍ້. ຖ້າ -a ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ນໍາ​ໃຊ້​ເພື່ອ​ອະ​ນຸ​ຍາດ​ໃຫ້​ຊື່​ໂຄດ​ຄໍາ​ສັ່ງ​ທີ່​ຊ​້​ໍາ​ກັນ​, tags ຊ​້​ໍາ​ກັນ​
ຖືກລວມເຂົ້າໃນຜົນໄດ້ຮັບ CSV ເທົ່ານັ້ນຖ້າຫົວຂໍ້ຖັນແມ່ນເປັນເອກະລັກ. ເພີ່ມ
4 ທາງເລືອກຮັບປະກັນຫົວຂໍ້ຄໍລໍາທີ່ເປັນເອກະລັກສໍາລັບແຕ່ລະແທັກ. ເມື່ອສົ່ງອອກສະເພາະ
tags, ຖັນ CSV ຖືກຈັດລຽງຕາມລໍາດັບດຽວກັນກັບແທັກທີ່ລະບຸໄວ້
ຫົວຂໍ້ຂອງຖັນກົງກັບຊື່ແທັກທີ່ລະບຸ, ຖ້າບໍ່ດັ່ງນັ້ນຖັນແມ່ນ
ຈັດຮຽງຕາມລຳດັບຕົວອັກສອນ.

ເມື່ອນໍາເຂົ້າຈາກໄຟລ໌ CSV, ມີພຽງແຕ່ໄຟລ໌ທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງເທົ່ານັ້ນ
ປຸງແຕ່ງ. ລາຍການເພີ່ມເຕີມໃນໄຟລ໌ CSV ແມ່ນຖືກລະເລີຍ.

ແທັກປະເພດລາຍການຖືກເກັບໄວ້ເປັນສະຕຣິງງ່າຍໆໃນໄຟລ໌ CSV, ແຕ່ - ກັນຍາ ທາງເລືອກອາດຈະເປັນ
ໃຊ້ເພື່ອແຍກພວກມັນກັບຄືນເປັນລາຍການແຍກຕ່າງຫາກໃນເວລານໍາເຂົ້າ.

ຈຸດພິເສດ: -ຊີວີ+=CSVFILE ອາດຈະຖືກນໍາໃຊ້ເພື່ອເພີ່ມລາຍການໃສ່ບັນຊີລາຍຊື່ທີ່ມີຢູ່ແລ້ວ. ນີ້
ມີຜົນກະທົບພຽງແຕ່ແທັກປະເພດລາຍຊື່. ຍັງໃຊ້ໄດ້ກັບ -j ທາງເລືອກ.

ໃຫ້ສັງເກດວ່າທາງເລືອກນີ້ແມ່ນແຕກຕ່າງກັນໂດຍພື້ນຖານກ່ວາຕົວເລືອກຮູບແບບຜົນຜະລິດອື່ນໆທັງຫມົດ
ເນື່ອງຈາກວ່າມັນຕ້ອງການຂໍ້ມູນຈາກໄຟລ໌ input ທັງຫມົດທີ່ຈະ buffered ໃນຫນ່ວຍຄວາມຈໍາກ່ອນ
ຜົນຜະລິດແມ່ນລາຍລັກອັກສອນ. ອັນນີ້ອາດຈະສົ່ງຜົນໃຫ້ມີການໃຊ້ຄວາມຈຳຫຼາຍເກີນໄປໃນເວລາປະມວນຜົນ a
ໄຟລ໌ຈໍານວນຫລາຍທີ່ມີຄໍາສັ່ງດຽວ. ນອກຈາກນີ້, ມັນເຮັດໃຫ້ທາງເລືອກນີ້
ບໍ່ເຂົ້າກັນໄດ້ກັບ -w ທາງເລືອກ.

-d ຍທຂ (- ຮູບ​ແບບ​ວັນ​ທີ)
ກຳນົດຮູບແບບສຳລັບຄ່າແທັກວັນທີ/ເວລາ. ສະເພາະຂອງ ສ ຍທຂ syntax ແມ່ນລະບົບ
ຂຶ້ນກັບ -- ປຶກສາກັບ "srftime" man page ໃນລະບົບຂອງທ່ານສໍາລັບລາຍລະອຽດ. ຄ່າເລີ່ມຕົ້ນ
ຮູບແບບເທົ່າກັບ "%Y:%m:%d %H:%M:%S". ຕົວເລືອກນີ້ບໍ່ມີຜົນກັບວັນທີເທົ່ານັ້ນ
ຫຼືແທັກເວລາເທົ່ານັ້ນແລະບໍ່ສົນໃຈຂໍ້ມູນເຂດເວລາຖ້າມີ. ພຽງແຕ່ຫນຶ່ງ -d ທາງເລືອກ
ອາດຈະຖືກນໍາໃຊ້ຕໍ່ຄໍາສັ່ງ. ການປະຕິບັດການປີ້ນກັນ (ເຊັ່ນ: ຍົກເລີກການຈັດຮູບແບບຄ່າວັນທີ/ເວລາ)
ປະຈຸບັນບໍ່ໄດ້ນຳໃຊ້ໃນເວລາຂຽນແທັກວັນທີ/ເວລາ.

-D (- ທົດສະນິຍົມ)
ສະແດງໝາຍເລກໂຄດຄໍາສັ່ງເປັນເລກທົດສະນິຍົມໃນເວລາສະກັດຂໍ້ມູນ.

-E, - ຕົວຢ່າງ (-escapeHTML, -escapeXML)
Escape ຕົວອັກສອນໃນຄ່າຜົນຜະລິດສໍາລັບ HTML (-E) ຫຼື XML (- ຕົວຢ່າງ). ສໍາລັບ HTML, ທັງຫມົດ
ຕົວອັກສອນທີ່ມີຈຸດລະຫັດ Unicode ຂ້າງເທິງ U+007F ແມ່ນຖືກຫລົບຫນີເຊັ່ນດຽວກັນກັບຕໍ່ໄປນີ້
5 ຕົວອັກສອນ: & (&) ' (') " (") > (>) ແລະ < (<). ສໍາລັບ XML, ເທົ່ານັ້ນ
ເຫຼົ່ານີ້ 5 ລັກສະນະແມ່ນຫນີ. ໄດ້ -E ທາງເລືອກແມ່ນຫມາຍເຖິງ -h, ແລະ - ຕົວຢ່າງ ຫມາຍເຖິງ
ກັບ -X. ການແປງ inverse ແມ່ນໃຊ້ໃນເວລາທີ່ຂຽນ tags.

-f (-forcePrint)
ບັງຄັບການພິມ tags ເຖິງແມ່ນວ່າບໍ່ພົບຄ່າຂອງພວກມັນ. ຕົວເລືອກນີ້ນຳໃຊ້ເທົ່ານັ້ນ
ເມື່ອແທັກສະເພາະຖືກຮ້ອງຂໍຢູ່ໃນເສັ້ນຄໍາສັ່ງ (ie. ບໍ່ແມ່ນດ້ວຍ wildcards ຫຼືໂດຍ
"-ທັງໝົດ"). ດ້ວຍຕົວເລືອກນີ້, ປ້າຍຂີດ ("-") ຖືກພິມອອກສໍາລັບມູນຄ່າຂອງແທັກທີ່ຂາດຫາຍໄປ,
ແຕ່ dash ອາດຈະມີການປ່ຽນແປງໂດຍຜ່ານທາງເລືອກ API MissingTagValue. ອາດຈະຖືກນໍາໃຊ້ເພື່ອ
ເພີ່ມຄຸນສົມບັດ 'ທຸງ' ກັບ -listx ຜົນຜະລິດ, ຫຼືອະນຸຍາດໃຫ້ tags ຈະຖືກລຶບເວລາ
ຂຽນກັບ -ຊີວີ=CSVFILE ຄຸນນະສົມບັດ.

-g[NUMBER][:NUMBER...] (- ຫົວ​ຂໍ້​ກຸ່ມ​)
ຈັດລະບຽບຜົນຜະລິດໂດຍກຸ່ມແທັກ. NUMBER ລະບຸໝາຍເລກຄອບຄົວຂອງກຸ່ມ, ແລະອາດຈະເປັນ 0
(ສະຖານທີ່ທົ່ວໄປ), 1 (ສະຖານທີ່ສະເພາະ), 2 (ປະເພດ), 3 (ຈໍານວນເອກະສານ) ຫຼື 4
(ຕົວເລກຕົວຢ່າງ). ຫຼາຍຄອບຄົວອາດຈະຖືກລະບຸໂດຍການແຍກເຂົາເຈົ້າກັບ
ຈໍ້າສອງເມັດ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຊື່ກຸ່ມຜົນໄດ້ຮັບແມ່ນງ່າຍດາຍໂດຍການຖອນຕົວນໍາ
"ຫຼັກ:" ແລະຫຍໍ້ຊື່ກຸ່ມທີ່ໃກ້ຄຽງກັນ, ແຕ່ນີ້ສາມາດຫຼີກເວັ້ນໄດ້.
ວາງຈໍ້າສອງເມັດກ່ອນຕົວເລກຄອບຄົວທໍາອິດ (ຕົວຢ່າງ. -g:3:1) ຖ້າຫາກວ່າ NUMBER ບໍ່​ແມ່ນ
ລະບຸ, -g0 ແມ່ນສົມມຸດ. ໃຊ້ -listg ທາງ​ເລືອກ​ທີ່​ຈະ​ບັນ​ຊີ​ລາຍ​ຊື່​ກຸ່ມ​ສໍາ​ລັບ​ການ​ລະ​ບຸ​ໄວ້​
ຄອບຄົວ.

-G[NUMBER][:NUMBER...] (- ຊື່​ກຸ່ມ​)
ຄື​ກັນ​ກັບ -g ແຕ່ພິມຊື່ກຸ່ມສໍາລັບແຕ່ລະແທັກ.

-h (-html ຮູບແບບ)
ໃຊ້ຮູບແບບຕາຕະລາງ HTML ສໍາລັບຜົນຜະລິດ. ຫມາຍເຖິງ -E ທາງເລືອກ. ຕົວເລືອກການຈັດຮູບແບບ
-D, -H, -g, -G, -l ແລະ -s ອາດຈະຖືກນໍາໃຊ້ໃນການປະສົມປະສານກັບ -h ມີອິດທິພົນຕໍ່ HTML
ຮູບແບບ.

-H (- hex)
ສະແດງໝາຍເລກແທັກ ID ໃນເລກຖານສິບຫົກເມື່ອສະກັດຂໍ້ມູນ.

-htmlDump[OFFSET]
ສ້າງຫນ້າເວັບແບບເຄື່ອນໄຫວທີ່ມີ hex dump ຂອງຂໍ້ມູນ EXIF. ນີ້ສາມາດ
ເປັນເຄື່ອງມືທີ່ມີປະສິດທິພາບຫຼາຍສໍາລັບການວິເຄາະຂໍ້ມູນ EXIF ​​ໃນລະດັບຕ່ໍາ. ໄດ້ -htmlDump
ທາງ​ເລືອກ​ຍັງ​ຖືກ​ຮຽກ​ຮ້ອງ​ຖ້າ​ຫາກ​ວ່າ​ -v ແລະ -h ທາງເລືອກແມ່ນໃຊ້ຮ່ວມກັນ. ລະດັບ verbose
ຄວບຄຸມຄວາມຍາວສູງສຸດຂອງທ່ອນໄມ້ທີ່ຖືກຖິ້ມ. ອັນ OFFSET ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ລະ​ບຸ​
ພື້ນຖານສໍາລັບການຊົດເຊີຍທີ່ສະແດງ. ຖ້າບໍ່ໄດ້ສະໜອງໃຫ້, ຄ່າຊົດເຊີຍພື້ນຖານ EXIF/TIFF ຖືກໃຊ້.
ການນໍາໃຊ້ -htmlDump0 ສໍາລັບການຊົດເຊີຍຢ່າງແທ້ຈິງ. ໃນປັດຈຸບັນມີພຽງແຕ່ຂໍ້ມູນ EXIF/TIFF ແລະ JPEG ເທົ່ານັ້ນ
ຖືກ dumped, ແຕ່ທາງເລືອກ -u ສາມາດຖືກນໍາໃຊ້ເພື່ອໃຫ້ dump hex ດິບຂອງໄຟລ໌ອື່ນໆ
ຮູບແບບຕ່າງໆ.

-j[=JSONFILE] (-json)
ໃຊ້ການຈັດຮູບແບບ JSON (JavaScript Object Notation) ສໍາລັບການສົ່ງອອກຂອງ console, ຫຼືນໍາເຂົ້າ JSON
ໄຟລ໌ຖ້າ JSONFILE ຖືກກໍານົດ. ທາງເລືອກນີ້ອາດຈະຖືກລວມເຂົ້າກັບ -g ການຈັດຕັ້ງ
ຜົນຜະລິດເຂົ້າໄປໃນວັດຖຸໂດຍກຸ່ມ, ຫຼື -G ເພື່ອເພີ່ມຊື່ກຸ່ມໃສ່ແຕ່ລະແທັກ. ແທັກປະເພດ
ທີ່ມີຫຼາຍລາຍການແມ່ນຜົນຜະລິດເປັນ JSON arrays ເວັ້ນເສຍແຕ່ - ກັນຍາ ຖືກນໍາໃຊ້. ໂດຍຄ່າເລີ່ມຕົ້ນ XMP
ໂຄງສ້າງຖືກແປເປັນແທັກແຕ່ລະອັນໃນຜົນຜະລິດ JSON, ແຕ່ຕົ້ນສະບັບ
ໂຄງປະກອບການອາດຈະຖືກຮັກສາໄວ້ດ້ວຍ - ໂຄງ​ສ້າງ​ ທາງ​ເລືອກ (ອັນ​ນີ້​ຍັງ​ເຮັດ​ໃຫ້​ທຸກ​ປະ​ເພດ​ລາຍ​ການ​
tags XMP ທີ່ຈະອອກເປັນ JSON arrays, ຖ້າບໍ່ດັ່ງນັ້ນລາຍການລາຍການດຽວແມ່ນ output ເປັນ
ສາຍ​ງ່າຍ​ດາຍ​)​. ໄດ້ -a ທາງເລືອກແມ່ນຫມາຍເຖິງຖ້າຫາກວ່າ -g or -G ທາງ​ເລືອກ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​,
ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະຖືກລະເລີຍ ແລະແທັກທີ່ຊໍ້າກັນຖືກສະກັດກັ້ນ. ເພີ່ມ -D or -H
ທາງ​ເລືອກ​ຈະ​ປ່ຽນ​ຄ່າ​ໂຄດ​ຄໍາ​ສັ່ງ​ກັບ​ວັດ​ຖຸ JSON ທີ່​ມີ "val​" ແລະ "id​" ຊ່ອງ​ຂໍ້​ມູນ​, ແລະ​ການ​ເພີ່ມ​ -l
ເພີ່ມຊ່ອງຂໍ້ມູນ "desc", ແລະຊ່ອງຂໍ້ມູນ "num" ຖ້າຄ່າຕົວເລກແຕກຕ່າງຈາກ
ແປງ "val". ໄດ້ -b ທາງ​ເລືອກ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ເພີ່ມ​ການ​ຜະ​ລິດ​ຂໍ້​ມູນ​ຖານ​ສອງ​, ເຂົ້າ​ລະ​ຫັດ​ໃນ base64​
ຖ້າຈໍາເປັນ (ສະແດງໂດຍ "base64:" ເປັນ 7 bytes ທໍາອິດຂອງມູນຄ່າ). JSON
ຜົນຜະລິດແມ່ນ UTF-8 ບໍ່ວ່າຈະເປັນອັນໃດ -L or - ຕົວ​ອັກ​ສອນ​ ການຕັ້ງຄ່າທາງເລືອກ, ແຕ່ UTF-8
ການກວດສອບແມ່ນຖືກປິດນຳໃຊ້ ຖ້າມີກຳນົດຕົວອັກສອນອື່ນນອກເໜືອໄປຈາກ UTF-8.

If JSONFILE ຖືກລະບຸ, ໄຟລ໌ຖືກນໍາເຂົ້າແລະຄໍານິຍາມແທັກຈາກໄຟລ໌
ຖືກນໍາໃຊ້ເພື່ອກໍານົດຄ່າແທັກບົນພື້ນຖານຕໍ່ໄຟລ໌. ລາຍການພິເສດ "SourceFile" ໃນ
ແຕ່ລະວັດຖຸ JSON ເຊື່ອມໂຍງຂໍ້ມູນກັບໄຟລ໌ເປົ້າຫມາຍສະເພາະ. ວັດຖຸ
ກັບ SourceFile ທີ່ຂາດຫາຍໄປ ຫຼື SourceFile ຂອງ "*" ກໍານົດ tags ເລີ່ມຕົ້ນສໍາລັບເປົ້າຫມາຍທັງຫມົດ
ໄຟລ໌. ໄຟລ໌ JSON ທີ່ນໍາເຂົ້າຕ້ອງມີຮູບແບບດຽວກັນກັບໄຟລ໌ JSON ທີ່ສົ່ງອອກ
ມີຂໍ້ຍົກເວັ້ນວ່າ -g ທາງ​ເລືອກ​ແມ່ນ​ບໍ່​ເຫມາະ​ສົມ​ກັບ​ຮູບ​ແບບ​ໄຟລ​໌​ນໍາ​ເຂົ້າ​
(ໃຊ້ -G ແທນ). ນອກຈາກນັ້ນ, ຊື່ແທັກໃນໄຟລ໌ JSON ທີ່ປ້ອນເຂົ້າອາດຈະຖືກຕໍ່ທ້າຍດ້ວຍ
a "#" ເພື່ອປິດການແປງການພິມ.

ບໍ່ຄືກັບການນໍາເຂົ້າ CSV, ຄ່າຫວ່າງເປົ່າຈະບໍ່ຖືກລະເລີຍ, ແລະຈະເຮັດໃຫ້ຄ່າຫວ່າງເປົ່າເປັນ
ຂຽນຖ້າສະຫນັບສະຫນູນໂດຍປະເພດ metadata ສະເພາະ. ປ້າຍກຳກັບຖືກລຶບໂດຍການນຳໃຊ້ -f
ທາງ​ເລືອກ​ແລະ​ການ​ຕັ້ງ​ຄ່າ​ໂຄດ​ຄໍາ​ສັ່ງ​ເປັນ "-​" (ຫຼື​ການ​ຕັ້ງ​ຄ່າ MissingTagValue ຖ້າ​ຫາກ​ວ່າ​ນີ້​
ທາງເລືອກ API ໄດ້ຖືກນໍາໃຊ້). ການ​ນໍາ​ເຂົ້າ​ກັບ​ -j+=JSONFILE ເຮັດໃຫ້ຄຸນຄ່າໃຫມ່ຖືກເພີ່ມໃສ່
ບັນຊີລາຍຊື່ທີ່ມີຢູ່ແລ້ວ.

-l (-ຍາວ)
ໃຊ້ຮູບແບບຜົນຜະລິດແບບ Canon ຍາວ 2 ແຖວ. ເພີ່ມຄໍາອະທິບາຍແລະມູນຄ່າທີ່ບໍ່ໄດ້ປ່ຽນໃຈເຫລື້ອມໃສ
(ຖ້າມັນແຕກຕ່າງຈາກຄ່າທີ່ແປງ) ໄປຫາຜົນຜະລິດ XML, JSON ຫຼື PHP ເມື່ອ -X,
-j or -php ຖືກນໍາໃຊ້. ອາດຈະຖືກລວມເຂົ້າກັບ -listf, - ບັນຊີລາຍຊື່ or -listwf ເພື່ອເພີ່ມ
ລາຍ​ລະ​ອຽດ​ຂອງ​ປະ​ເພດ​ໄຟລ​໌​.

-L (-ລາຕິນ)
ໃຊ້ການເຂົ້າລະຫັດ Windows Latin1 (cp1252) ສໍາລັບຄ່າແທັກຜົນຜະລິດແທນຄ່າເລີ່ມຕົ້ນ
UTF-8. ເມື່ອຂຽນ, -L ລະບຸວ່າຄ່າຂໍ້ຄວາມທີ່ປ້ອນເຂົ້າເປັນ Latin1 ແທນ
UTF-8. ເທົ່າກັບ "-charset Latin".

- ພາສາ [ພາສາ]
ກໍານົດພາສາປະຈຸບັນສໍາລັບຄໍາອະທິບາຍໂຄດຄໍາສັ່ງແລະຄ່າທີ່ຖືກແປງ. ພາສາ ແມ່ນ "de", "fr",
"ja", ແລະອື່ນໆໃຊ້ - ພາສາ ໂດຍບໍ່ມີການໂຕ້ຖຽງອື່ນເພື່ອໃຫ້ໄດ້ຮັບບັນຊີລາຍຊື່ຂອງພາສາທີ່ມີຢູ່.
ພາສາເລີ່ມຕົ້ນແມ່ນ "en" ຖ້າ - ພາສາ ບໍ່ໄດ້ລະບຸ. ໃຫ້ສັງເກດວ່າແທັກ / ຊື່ກຸ່ມ
ແມ່ນພາສາອັງກິດສະເຫມີ, ເອກະລາດຂອງ - ພາສາ ການ​ຕັ້ງ​ຄ່າ​, ແລະ​ການ​ແປ​ພາ​ສາ​ຂອງ​
ຂໍ້​ຄວາມ​ເຕືອນ​ໄພ / ຂໍ້​ຄວາມ​ຜິດ​ພາດ​ຍັງ​ບໍ່​ທັນ​ໄດ້​ຮັບ​ການ​ປະ​ຕິ​ບັດ​. ອາດຈະຖືກລວມເຂົ້າກັບ
-listx ເພື່ອສະແດງຄໍາອະທິບາຍໃນພາສາດຽວເທົ່ານັ້ນ.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ExifTool ໃຊ້ການເຂົ້າລະຫັດ UTF-8 ສໍາລັບຕົວອັກສອນພິເສດ, ແຕ່ -L or
- ຕົວ​ອັກ​ສອນ​ ທາງເລືອກອາດຈະຖືກໃຊ້ເພື່ອເອີ້ນການເຂົ້າລະຫັດອື່ນ.

ໃນປັດຈຸບັນ, ການສະຫນັບສະຫນູນພາສາຍັງບໍ່ສົມບູນ, ແຕ່ຜູ້ໃຊ້ຍິນດີຕ້ອນຮັບການຊ່ວຍເຫຼືອ
ປັບປຸງນີ້ໂດຍການສົ່ງຄໍາແປຂອງຕົນເອງ. ເພື່ອສົ່ງຊຸດການແປ,
ທໍາອິດໃຊ້ -listx ທາງເລືອກແລະປ່ຽນເສັ້ນທາງຜົນຜະລິດໄປຫາໄຟລ໌ເພື່ອສ້າງແທໍກ XML
ຖານຂໍ້ມູນ, ຫຼັງຈາກນັ້ນເພີ່ມລາຍການສໍາລັບພາສາອື່ນ, zip ໄຟລ໌ນີ້, ແລະສົ່ງອີເມວໄປທີ່ phil
ທີ່ owl.phy.queensu.ca ສໍາລັບການລວມຢູ່ໃນ ExifTool.

- ລາຍ​ການ​ INDEX
ສໍາລັບ tags ປະເພດລາຍການ, ນີ້ເຮັດໃຫ້ພຽງແຕ່ລາຍການທີ່ມີດັດຊະນີທີ່ລະບຸໄວ້ເປັນ
ສະກັດ. INDEX ແມ່ນ 0 ສໍາລັບລາຍການທໍາອິດໃນບັນຊີລາຍຊື່. ຕົວຊີ້ວັດທາງລົບກໍ່ອາດຈະເປັນ
ໃຊ້ເພື່ອອ້າງອີງລາຍການຈາກທ້າຍລາຍການ. ບໍ່ມີຜົນຕໍ່ມູນຄ່າດຽວ
ແທັກ. ຍັງໃຊ້ກັບຄ່າແທັກໃນເວລາສຳເນົາ, ແລະໃນ -ຖ້າ ເງື່ອນໄຂ.

-n (--printConv)
ອ່ານແລະຂຽນຄ່າເປັນຕົວເລກແທນຄໍາ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄ່າທີ່ສະກັດອອກແມ່ນ
ປ່ຽນເປັນຮູບແບບທີ່ມະນຸດອ່ານໄດ້ຫຼາຍຂຶ້ນສໍາລັບການພິມ, ແຕ່ -n ທາງເລືອກປິດໃຊ້ງານ
ການແປງພິມນີ້ສໍາລັບ tags ທັງຫມົດ. ຍົກ​ຕົວ​ຢ່າງ:

> exiftool -Orientation -S a.jpg
ທິດທາງ: Rotate 90 CW
> exiftool -Orientation -S -n a.jpg
ປະຖົມນິເທດ: 6

ການແປງການພິມອາດຈະຖືກປິດການນຳໃຊ້ບົນພື້ນຖານຕໍ່ແທັກໂດຍການຕໍ່ທ້າຍແທັກ
ຊື່ທີ່ມີຕົວອັກສອນ "#":

> exiftool -Orientation# -Orientation -S a.jpg
ປະຖົມນິເທດ: 6
ທິດທາງ: Rotate 90 CW

ເຕັກນິກເຫຼົ່ານີ້ຍັງອາດຈະຖືກນໍາໃຊ້ເພື່ອປິດການທໍາງານການແປງການພິມ inverse ເມື່ອ
ການ​ຂຽນ. ສໍາລັບຕົວຢ່າງ, ຄໍາສັ່ງຕໍ່ໄປນີ້ທັງຫມົດມີຜົນກະທົບດຽວກັນ:

> exiftool -Orientation='Rotate 90 CW' a.jpg
> exiftool -Orientation=6 -n a.jpg
> exiftool -Orientation#=6 a.jpg

-p FMTFILE or STR (- ຮູບ​ແບບ​ການ​ພິມ​)
ພິມຜົນຜະລິດໃນຮູບແບບທີ່ລະບຸໄວ້ໂດຍໄຟລ໌ຫຼືສະຕຣິງທີ່ໃຫ້ (ແລະບໍ່ສົນໃຈອື່ນໆ
ຕົວເລືອກຮູບແບບ). ຊື່ແທັກໃນໄຟລ໌ຮູບແບບ ຫຼືສະຕຣິງເລີ່ມຕົ້ນດ້ວຍສັນຍາລັກ "$" ແລະ
ອາດຈະປະກອບມີຊື່ກຸ່ມຊັ້ນນໍາ ແລະ/ຫຼື "#". ກໍລະນີບໍ່ສໍາຄັນ.
ວົງເລັບ "{}" ອາດຈະຖືກໃຊ້ປະມານຊື່ແທັກເພື່ອແຍກມັນອອກຈາກຂໍ້ຄວາມຕໍ່ໄປ. ໃຊ້
$$ ເພື່ອສະແດງສັນຍາລັກ "$", ແລະ $/ ສໍາລັບແຖວໃໝ່. ຫຼາຍ -p ທາງ​ເລືອກ​ອາດ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​,
ແຕ່​ລະ​ຄົນ​ປະ​ກອບ​ສ່ວນ​ເສັ້ນ​ຂອງ​ຂໍ້​ຄວາມ​ເພື່ອ​ຜົນ​ຜະ​ລິດ​ໄດ້​. ແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍ "#[HEAD]" ແລະ
"#[TAIL]" ແມ່ນຜົນຜະລິດພຽງແຕ່ສໍາລັບໄຟລ໌ທໍາອິດແລະສຸດທ້າຍທີ່ປຸງແຕ່ງຕາມລໍາດັບ. ສາຍ
ເລີ່ມຕົ້ນດ້ວຍ "#[BODY]" ແລະແຖວທີ່ບໍ່ໄດ້ຂຶ້ນຕົ້ນດ້ວຍ "#" ແມ່ນຜົນຜະລິດສໍາລັບແຕ່ລະຄົນ
ໄຟລ໌ປະມວນຜົນ. ແຖວອື່ນທີ່ເລີ່ມຕົ້ນດ້ວຍ "#" ແມ່ນບໍ່ສົນໃຈ. ຕົວຢ່າງ, ນີ້
ຮູບແບບໄຟລ໌:

# ນີ້​ແມ່ນ​ເສັ້ນ​ຄໍາ​ຄິດ​ເຫັນ​
#[HEAD]-- ສ້າງໂດຍ ExifTool $exifToolVersion --
ໄຟລ໌: $FileName - $DateTimeOriginal
(f/$Aperture, ${ShutterSpeed}s, ISO $EXIF:ISO)
#[TAIL]-- ສິ້ນສຸດ --

ດ້ວຍ ຄຳ ສັ່ງນີ້:

exiftool -p test.fmt a.jpg b.jpg

ຜະ​ລິດ​ຕະ​ພັນ​ດັ່ງ​ນີ້​:

-- ສ້າງຂຶ້ນໂດຍ ExifTool 10.10 --
ໄຟລ໌ : a.jpg - 2003:10:31 15:44:19
(f/5.6, 1/60s, ISO 100)
ໄຟລ໌: b.jpg - 2006:05:23 11:57:38
(f/8.0, 1/13s, ISO 100)
--ຈົບ --

ເມື່ອ​ໃດ​ -ເອີ (- ສານສະກັດຈາກຝັງ) ຖືກລວມເຂົ້າກັບ -p, ເອກະສານທີ່ຝັງໄວ້ຢ່າງມີປະສິດທິພາບ
ປະມວນຜົນເປັນໄຟລ໌ປ້ອນຂໍ້ມູນແຍກຕ່າງຫາກ.

ຖ້າບໍ່ມີແທັກທີ່ລະບຸໄວ້, ການເຕືອນໄພເລັກນ້ອຍແມ່ນອອກແລະແຖວທີ່ມີ
tag ທີ່ຂາດຫາຍໄປບໍ່ໄດ້ພິມອອກ. ຢ່າງໃດກໍຕາມ, ໄດ້ -f ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ເພື່ອກໍານົດມູນຄ່າຂອງ
ແທັກທີ່ຂາດໄປເປັນ '-' (ແຕ່ນີ້ອາດຈະຖືກຕັ້ງຄ່າຜ່ານຕົວເລືອກ MissingTagValue API),
ຫຼື -m ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ເພື່ອບໍ່ສົນໃຈຄໍາເຕືອນເລັກນ້ອຍແລະປ່ອຍໃຫ້ຄ່າທີ່ຂາດຫາຍໄປ
ຫວ່າງເປົ່າ

ຄຸນສົມບັດການຈັດຮູບແບບແບບພິເສດອະນຸຍາດໃຫ້ໃຊ້ການສະແດງຜົນ Perl ທີ່ບໍ່ຄາດຄິດ
ຄ່າຂອງແທັກໃດນຶ່ງໂດຍການວາງມັນໃສ່ໃນວົງເລັບ ຫຼັງຈາກເຄື່ອງໝາຍຈຸດທີ່ຕາມມາ
ຊື່ແທັກ. ການສະແດງອອກມີການເຂົ້າເຖິງມູນຄ່າຂອງແທັກນີ້ໂດຍຜ່ານຄ່າເລີ່ມຕົ້ນ
input variable ($_), ແລະ API ເຕັມໂດຍຜ່ານວັດຖຸ ExifTool ປະຈຸບັນ ($self).
ມັນອາດຈະມີລະຫັດ Perl ທີ່ຖືກຕ້ອງ, ລວມທັງການແປ ("tr///") ແລະການທົດແທນ
("s///") ການດໍາເນີນງານ, ແຕ່ສັງເກດວ່າວົງເລັບພາຍໃນສະແດງອອກຕ້ອງມີຄວາມສົມດູນ.
ຕົວຢ່າງຂ້າງລຸ່ມນີ້ພິມກ້ອງຖ່າຍຮູບ Make with spaces ແປເປັນ underlines, ແລະ
ຂີດກ້ອງຫຼາຍອັນຕິດຕໍ່ກັນຖືກແທນທີ່ດ້ວຍເສັ້ນໃຕ້ເສັ້ນດຽວ:

exiftool -p '${make;tr/ /_/;s/__+/_/g}' image.jpg

ການສະແດງອອກເລີ່ມຕົ້ນຂອງ "tr(/\\?*:|"<>\0)()d" ແມ່ນສົມມຸດວ່າສະແດງອອກຫວ່າງເປົ່າ.
ອັນນີ້ເອົາຕົວອັກສອນ / \ ? * : | < > ແລະ null ຈາກຄ່າທີ່ພິມອອກ. (ເຫຼົ່ານີ້
ຕົວອັກສອນແມ່ນຜິດກົດຫມາຍໃນຊື່ໄຟລ໌ Windows, ດັ່ງນັ້ນຄຸນສົມບັດນີ້ເປັນປະໂຫຍດຖ້າຄ່າແທັກ
ຖືກ​ນໍາ​ໃຊ້​ໃນ​ຊື່​ໄຟລ​໌​.)

-php ຈັດຮູບແບບຜົນຜະລິດເປັນ PHP Array. ໄດ້ -g, -G, -D, -H, -l, - ກັນຍາ ແລະ - ໂຄງ​ສ້າງ​ ທາງເລືອກໃນການ
ສົມທົບກັບ -php, ແລະ tags ຊ້ໍາກັນໄດ້ຖືກຈັດການໃນລັກສະນະດຽວກັນກັບ -json
ທາງເລືອກ. ເຊັ່ນດຽວກັນ, ໄດ້ -b ທາງ​ເລືອກ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ເພີ່ມ​ການ​ຜະ​ລິດ​ຂໍ້​ມູນ​ຖານ​ສອງ​. ນີ້ແມ່ນງ່າຍດາຍ
ຕົວຢ່າງສະແດງໃຫ້ເຫັນວິທີການນີ້ສາມາດນໍາໃຊ້ໃນ script PHP:

<?php
eval('$array=' . `exiftool -php -q image.jpg`);
print_r($ array);
?>

-s[NUMBER] (- ສັ້ນ)
ຮູບແບບຜົນຜະລິດສັ້ນ. ພິມຊື່ແທັກແທນຄຳອະທິບາຍ. ເພີ່ມ NUMBER ຫຼືເຖິງ 3
-s ທາງ​ເລືອກ​ສໍາ​ລັບ​ຮູບ​ແບບ​ທີ່​ສັ້ນ​ກວ່າ​:

-s1 ຫຼື -s - ພິມຊື່ແທັກແທນຄໍາອະທິບາຍ
-s2 ຫຼື -s -s - ບໍ່ມີຊ່ອງຫວ່າງເພີ່ມເຕີມຕໍ່ກັບຄ່າການຈັດຖັນ
-s3 ຫຼື -s -s -s - ຄ່າພິມເທົ່ານັ້ນ (ບໍ່ມີຊື່ແທັກ)

ຍັງມີປະສິດທິພາບໃນເວລາທີ່ປະສົມປະສານກັບ -t, -h, -X or -listx ຕົວເລືອກ

-S (- ສັ້ນ​ຫຼາຍ​)
ຮູບແບບສັ້ນຫຼາຍ. ຄື​ກັນ​ກັບ -s2 ຫຼືສອງ -s ທາງເລືອກ. ຊື່ແທັກຖືກພິມແທນ
ຂອງຄໍາອະທິບາຍ, ແລະບໍ່ມີການເພີ່ມຊ່ອງຫວ່າງໃສ່ຄ່າການຈັດຖັນ.

- ກັນຍາ STR (- ຕົວ​ແຍກ​)
ລະບຸສະຕຣິງຕົວແຍກສໍາລັບລາຍການໃນແທັກປະເພດລາຍຊື່. ເມື່ອອ່ານ, ຄ່າເລີ່ມຕົ້ນແມ່ນ
ເພື່ອເຂົ້າຮ່ວມລາຍການລາຍການດ້ວຍ ", ". ເມື່ອຂຽນ, ຕົວເລືອກນີ້ເຮັດໃຫ້ເກີດຄ່າທີ່ຖືກມອບຫມາຍໃຫ້
tags ປະເພດລາຍການທີ່ຈະແຍກອອກເປັນແຕ່ລະລາຍການໃນແຕ່ລະ substring matching STR
(ຖ້າບໍ່ດັ່ງນັ້ນພວກມັນບໍ່ໄດ້ຖືກແບ່ງອອກໂດຍຄ່າເລີ່ມຕົ້ນ). ຕົວອັກສອນ Space ໃນ STR ຈັບຄູ່ສູນຫຼື
ຕົວອັກສອນຍະຫວ່າງເພີ່ມເຕີມໃນຄ່າ.

ໃຫ້ສັງເກດວ່າຕົວແຍກຫວ່າງເປົ່າ ("") ແມ່ນອະນຸຍາດໃຫ້, ແລະຈະເຂົ້າຮ່ວມລາຍການທີ່ບໍ່ມີຕົວແຍກ
ເມື່ອອ່ານ, ຫຼືແບ່ງຄ່າອອກເປັນຕົວອັກສອນແຕ່ລະຄົນໃນເວລາຂຽນ.

- ຄັດ, --ຄັດ
ຄັດ​ອອກ​ຈາກ​ລາຍ​ລະ​ອຽດ​ໂຄດ​ຄໍາ​ສັ່ງ​, ຫຼື​ໂດຍ​ຊື່​ໂຄດ​ຄໍາ​ສັ່ງ​ຖ້າ​ຫາກ​ວ່າ​ -s ທາງເລືອກແມ່ນຖືກນໍາໃຊ້. ເມື່ອ​ໃດ​
ການ​ຈັດ​ລຽງ​ຕາມ​ລາຍ​ລະ​ອຽດ​, ການ​ຈັດ​ລຽງ​ລໍາ​ດັບ​ຈະ​ຂຶ້ນ​ກັບ​ການ​ - ພາສາ ການ​ຕັ້ງ​ຄ່າ​ທາງ​ເລືອກ​.
ໂດຍບໍ່ມີການ - ຄັດ ທາງເລືອກ, tags ປາກົດຢູ່ໃນຄໍາສັ່ງທີ່ພວກເຂົາຖືກລະບຸໄວ້ໃນຄໍາສັ່ງ
ເສັ້ນ, ຫຼືຖ້າບໍ່ໄດ້ລະບຸ, ຄໍາສັ່ງທີ່ເຂົາເຈົ້າໄດ້ຖືກສະກັດອອກຈາກໄຟລ໌. ໂດຍຄ່າເລີ່ມຕົ້ນ,
tags ຖືກຈັດໂດຍກຸ່ມເມື່ອລວມເຂົ້າກັບ -g or -G ທາງເລືອກ, ແຕ່ນີ້
ການຈັດກຸ່ມອາດຈະຖືກປິດການນຳໃຊ້ດ້ວຍ --ຄັດ.

- ໂຄງ​ສ້າງ​, --ໂຄງສ້າງ
ສົ່ງຂໍ້ມູນ XMP ທີ່ມີໂຄງສ້າງແທນທີ່ຈະແປເປັນແທັກແຕ່ລະອັນ. ນີ້
ທາງເລືອກເຮັດວຽກໄດ້ດີເມື່ອລວມເຂົ້າກັບ XML (-X) ແລະ JSON (-j) ຮູບ​ແບບ​ຜົນ​ຜະ​ລິດ​. ສໍາລັບ
ຮູບ​ແບບ​ຜົນ​ຜະ​ລິດ​ອື່ນໆ​, ໂຄງ​ສ້າງ​ແມ່ນ serialized ເປັນ​ຮູບ​ແບບ​ດຽວ​ກັນ​ກັບ​ເວ​ລາ​ທີ່​
ການຂຽນຂໍ້ມູນທີ່ມີໂຄງສ້າງ (ເບິ່ງ
<http://owl.phy.queensu.ca/~phil/exiftool/struct.html> ສໍາລັບລາຍລະອຽດ). ໃນ​ເວ​ລາ​ທີ່​ສໍາ​ເນົາ​,
tags ໂຄງສ້າງຈະຖືກຄັດລອກໂດຍຄ່າເລີ່ມຕົ້ນເວັ້ນເສຍແຕ່ --ໂຄງສ້າງ ຖືກນໍາໃຊ້ເພື່ອປິດຄຸນສົມບັດນີ້
(ເຖິງ​ແມ່ນ​ວ່າ tags flattened ອາດ​ຈະ​ຍັງ​ໄດ້​ຮັບ​ການ​ຄັດ​ລອກ​ໂດຍ​ການ​ລະ​ບຸ​ພວກ​ເຂົາ​ແຕ່​ລະ​ຄົນ​ເວັ້ນ​ເສຍ​ແຕ່
- ໂຄງ​ສ້າງ​ ຖືກນໍາໃຊ້). ທາງເລືອກເຫຼົ່ານີ້ບໍ່ມີຜົນໃນເວລາທີ່ກໍານົດຄ່າໃຫມ່ນັບຕັ້ງແຕ່ທັງສອງ
ແທັກແບບແປ ແລະໂຄງສ້າງອາດຈະຖືກໃຊ້ຕະຫຼອດເວລາເມື່ອຂຽນ.

-t (- ແຖບ)
ສົ່ງລາຍຊື່ທີ່ຂັ້ນດ້ວຍແຖບຂອງຄຳອະທິບາຍ/ຄ່າ (ເປັນປະໂຫຍດສຳລັບການນຳເຂົ້າຖານຂໍ້ມູນ). ພຶດສະພາ
ຖືກລວມເຂົ້າກັບ -s ເພື່ອພິມຊື່ແທັກແທນຄໍາອະທິບາຍ, ຫຼື -S ເພື່ອພິມ tag
ຄ່າເທົ່ານັ້ນ, ແຖບຂັ້ນຂັ້ນດ້ວຍແຖວດຽວ. ໄດ້ -t ທາງເລືອກອາດຈະຖືກໃຊ້ເພື່ອເພີ່ມ
tag ຂໍ້​ມູນ​ຕາ​ຕະ​ລາງ​ກັບ​ -X ຜົນຜະລິດທາງເລືອກ.

-T (- ຕາ​ຕະ​ລາງ​)
ຜົນໄດ້ຮັບຂອງ tags ໃນຮູບແບບຕາຕະລາງ. ເທົ່າກັບ -t -S -q -f.

-v[NUMBER] (- ກະດູກ)
ພິມຂໍ້ຄວາມ verbose. NUMBER ລະບຸລະດັບຂອງ verbosity ໃນໄລຍະ 0-5, ກັບ
ຕົວເລກທີ່ສູງກວ່າແມ່ນ verbose ຫຼາຍ. ຖ້າ NUMBER ບໍ່ໄດ້ໃຫ້, ຫຼັງຈາກນັ້ນແຕ່ລະຄົນ -v ທາງເລືອກ
ເພີ່ມລະດັບຂອງ verbosity ໂດຍ 1. ດ້ວຍລະດັບໃດນຶ່ງທີ່ໃຫຍ່ກວ່າ 0, ອື່ນໆ
ຕົວເລືອກຖືກລະເລີຍ ແລະຜົນຜະລິດ console ປົກກະຕິຈະຖືກສະກັດກັ້ນເວັ້ນເສຍແຕ່ວ່າແທັກສະເພາະ
ສະກັດ. ການນໍາໃຊ້ -v0 ເຮັດໃຫ້ console output buffer ຖືກ flushed ຫຼັງຈາກແຕ່ລະສາຍ
(ເຊິ່ງອາດຈະເປັນປະໂຫຍດເພື່ອຫຼີກເວັ້ນການຊັກຊ້າໃນເວລາທີ່ທໍ່ exiftool output), ແລະພິມໄດ້
ຊື່ຂອງແຕ່ລະໄຟລ໌ທີ່ປຸງແຕ່ງໃນເວລາຂຽນ. ຍັງເບິ່ງໄດ້ - ຄວາມ​ຄືບ​ຫນ້າ​ ທາງເລືອກ.

-w[+|!] EXT or ຍທຂ (-textOut)
ຂຽນ console output ໄປຫາໄຟລ໌ທີ່ມີຊື່ລົງທ້າຍ EXT, ຫນຶ່ງສໍາລັບແຕ່ລະໄຟລ໌ແຫຼ່ງ.
ຊື່ໄຟລ໌ຜົນໄດ້ຮັບແມ່ນໄດ້ຮັບໂດຍການປ່ຽນນາມສະກຸນໄຟລ໌ແຫຼ່ງ (ລວມທັງ
the '.') ທີ່ມີສ່ວນຂະຫຍາຍທີ່ລະບຸ (ແລະ '.' ຖືກເພີ່ມໃສ່ຈຸດເລີ່ມຕົ້ນຂອງ EXT ຖ້າ​ຫາກ​ວ່າ​ມັນ
ບໍ່​ມີ​ຫນຶ່ງ​ຢູ່​ແລ້ວ). ອີກທາງເລືອກ, ກ ຍທຂ ສະຕິງອາດຈະຖືກໃຊ້ເພື່ອໃຫ້ຫຼາຍ
ຄວບ​ຄຸມ​ຊື່​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ແລະ​ລະ​ບົບ​. ໃນຮູບແບບສະຕຣິງ, %d, %f ແລະ %e
ເປັນຕົວແທນຂອງໄດເລກະທໍລີ, ຊື່ໄຟລ໌ ແລະສ່ວນຂະຫຍາຍຂອງໄຟລ໌ແຫຼ່ງ, ແລະ %c ເປັນຕົວແທນ
ຈໍານວນສໍາເນົາທີ່ເພີ່ມຂຶ້ນໂດຍອັດຕະໂນມັດຖ້າໄຟລ໌ມີຢູ່ແລ້ວ. %d
ລວມມີສ່ວນທ້າຍ '/' ຖ້າຈໍາເປັນ, ແຕ່ %e ບໍ່ລວມເອົາ '.' ນໍາ. ສໍາລັບ
ຍົກຕົວຢ່າງ:

-w %d%f.txt # ຜົນກະທົບດຽວກັນກັບ "-w txt"
-w dir/%f_%e.out # ຂຽນໄຟລ໌ໃສ່ "dir" ເປັນ "FILE_EXT.out"
-w dir2/%d%f.txt # ຂຽນໃສ່ "dir2", ຮັກສາໂຄງສ້າງ dir
-wa%c.txt # ຂຽນໃສ່ "a.txt" ຫຼື "a1.txt" ຫຼື "a2.txt"...

ໄຟລ໌ທີ່ມີຢູ່ຈະບໍ່ຖືກຂຽນທັບເວັ້ນເສຍແຕ່ວ່າຈຸດ exclamation ຈະຖືກເພີ່ມໃສ່
ຊື່ທາງເລືອກ (ie. -ວ! or -textOut!), ຫຼືເຄື່ອງໝາຍບວກເພື່ອຕໍ່ທ້າຍກັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວ
(ເຊັ່ນ. -w+ or -textOut+). ທັງສອງອາດຈະຖືກນໍາໃຊ້ (ie. -w+! or -textOut+!) ເພື່ອຂຽນທັບ
ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ທີ່​ບໍ່​ມີ​ກ່ອນ​ທີ່​ຈະ​ດໍາ​ເນີນ​ການ​ຄໍາ​ສັ່ງ​, ແລະ​ຕໍ່​ທ້າຍ​ຜົນ​ຜະ​ລິດ​ຈາກ​
ໄຟລ໌ຫຼາຍແຫຼ່ງ. ສໍາລັບຕົວຢ່າງ, ການຂຽນຫນຶ່ງໄຟລ໌ຜົນຜະລິດສໍາລັບໄຟລ໌ແຫຼ່ງທັງຫມົດໃນ
ແຕ່ລະໄດເລກະທໍລີ:

exiftool -filename -createdate -T -w+! %d/out.txt -r DIR

ຫມາຍເຫດ:

1) ໃນໄຟລ໌ Windows BAT ຕົວອັກສອນ "%" ແມ່ນສະແດງໂດຍ "%%", ດັ່ງນັ້ນການໂຕ້ຖຽງ.
ເຊັ່ນວ່າ "%d%f.txt" ຖືກຂຽນເປັນ "%%d%%f.txt".

2) ຖ້າການໂຕ້ຖຽງສໍາລັບ -w ບໍ່ມີລະຫັດຮູບແບບ (%d, %f ຫຼື %e), ຫຼັງຈາກນັ້ນມັນແມ່ນ
ແປເປັນນາມສະກຸນໄຟລ໌. ເພາະສະນັ້ນ, ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະລະບຸແບບງ່າຍດາຍ
ຊື່ໄຟລ໌ເປັນການໂຕ້ຖຽງ, ດັ່ງນັ້ນການສ້າງໄຟລ໌ຜົນຜະລິດດຽວຈາກໄຟລ໌ແຫຼ່ງຫຼາຍ
ໂດຍປົກກະຕິແມ່ນເຮັດໂດຍການປ່ຽນເສັ້ນທາງ shell, ie)

exiftool FILE1 FILE2 ... > out.txt

ແຕ່ຖ້າຈໍາເປັນ, ລະຫັດຮູບແບບເປົ່າອາດຈະຖືກນໍາໃຊ້ເພື່ອບັງຄັບໃຫ້ມີການໂຕ້ຖຽງ
ແປເປັນສະຕຣິງຮູບແບບ, ແລະຜົນໄດ້ຮັບດຽວກັນອາດຈະໄດ້ຮັບໂດຍບໍ່ມີການນໍາໃຊ້
ຂອງການປ່ຽນເສັ້ນທາງ shell:

exiftool -w+! %0fout.txt FILE1 FILE2 ...

ຄຸນນະສົມບັດຂັ້ນສູງ:

ສະຕຣິງຍ່ອຍຂອງຊື່ໄຟລ໌ຕົ້ນສະບັບ, ໄດເລກະທໍລີ ຫຼືນາມສະກຸນອາດຈະຖືກປະຕິບັດໂດຍ
ການລະບຸຄວາມກວ້າງຂອງຊ່ອງຂໍ້ມູນທັນທີຫຼັງຈາກຕົວອັກສອນ '%'. ຖ້າຄວາມກວ້າງແມ່ນ
ລົບ, substring ໄດ້ຖືກເອົາມາຈາກທ້າຍ. ຕໍາ​ແຫນ່ງ substring (ຕົວ​ອັກ​ສອນ​ທີ່
ignore ໃນຕອນເລີ່ມຕົ້ນຫຼືໃນຕອນທ້າຍຂອງ string) ອາດຈະຖືກມອບໃຫ້ໂດຍຄ່າທາງເລືອກທີສອງ
ຫຼັງຈາກຈຸດທົດສະນິຍົມ. ຍົກ​ຕົວ​ຢ່າງ:

ປ້ອນ​ຂໍ້​ມູນ​ຊື່​ໄຟລ​໌​ຮູບ​ແບບ Specifier Output ຊື່​ໄຟລ​໌​
----------------------------------------------------------------
ຮູບພາບ-123.jpg %7f.txt Picture.txt
ຮູບພາບ-123.jpg %-.4f.out Picture.out
ຮູບພາບ-123.jpg %7f.%-3f Picture.123
ຮູບພາບ-123a.jpg Meta%-3.1f.txt Meta123.txt

ສຳລັບ %d, ຕົວລະບຸຄວາມກວ້າງ/ຕຳແໜ່ງຂອງຊ່ອງຂໍ້ມູນອາດຈະຖືກນຳໃຊ້ກັບລະດັບໄດເລກະທໍລີ
ແທນຕຳແໜ່ງສະຕຣິງຍ່ອຍໂດຍການໃຊ້ຈໍ້າສອງເມັດແທນຈຸດທົດສະນິຍົມໃນ
ຕົວລະບຸຮູບແບບ. ຍົກ​ຕົວ​ຢ່າງ:

ທີ່ມາ Dir Format Notes ຜົນ
-----------------------------------------------------
pics/2012/02 %2:d pics/2012/ ເອົາ 2 ລະດັບສູງສຸດ
pics/2012/02 %-:1d pics/2012/ ຂຶ້ນໜຶ່ງລະດັບໄດເລກະທໍລີ
pics/2012/02 %:1d 2012/02/ ບໍ່ສົນໃຈລະດັບສູງສຸດ
pics/2012/02 %1:1d 2012/ ເອົາ 1 ລະດັບຫຼັງຈາກສູງສຸດ
/users/phil %:2d phil/ ບໍ່ສົນໃຈ 2 ລະດັບສູງສຸດ

(ໃຫ້ສັງເກດວ່າໄດເລກະທໍລີຮາກນັບເປັນລະດັບຫນຶ່ງເມື່ອເສັ້ນທາງຢ່າງແທ້ຈິງຖືກນໍາໃຊ້ໃນ
ຕົວຢ່າງສຸດທ້າຍຂ້າງເທິງ.)

ສໍາລັບ %c, ຕົວແກ້ໄຂເຫຼົ່ານີ້ມີຜົນກະທົບທີ່ແຕກຕ່າງກັນ. ຖ້າ​ຫາກ​ວ່າ​ຄວາມ​ກວ້າງ​ຂອງ​ພາກ​ສະ​ຫນາມ​ແມ່ນ​ໄດ້​ຮັບ​, ໄດ້​
ໝາຍເລກສຳເນົາແມ່ນ padded ກັບສູນເຖິງຄວາມກວ້າງທີ່ລະບຸ. A ຊັ້ນນໍາ '-' ເພີ່ມ dash
ກ່ອນຕົວເລກສໍາເນົາ, ແລະ '+' ເພີ່ມຂີດກ້ອງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຕົວເລກສໍາເນົາແມ່ນ
ຖືກລະເວັ້ນຈາກໄຟລ໌ທໍາອິດຂອງຊື່, ແຕ່ນີ້ສາມາດປ່ຽນແປງໄດ້ໂດຍການເພີ່ມ a
ຈຸດທົດສະນິຍົມໄປຫາຕົວແກ້ໄຂ. ຍົກ​ຕົວ​ຢ່າງ:

-w A%-cZ.txt # AZ.txt, A-1Z.txt, A-2Z.txt ...
-w B%5c.txt # B.txt, B00001.txt, B00002.txt ...
-w C%.c.txt #C0.txt, C1.txt, C2.txt ...
-w D%-.c.txt # D-0.txt, D-1.txt, D-2.txt ...
-w E%-.4c.txt # E-0000.txt, E-0001.txt, E-0002.txt ...
-w F%-.4nc.txt # F-0001.txt, F-0002.txt, F-0003.txt ...
-w G%+c.txt # G.txt, G_1.txt G_2.txt ...
-w H%-lc.txt # H.txt, Hb.txt, Hc.txt ...
-w I.%.3uc.txt # I.AAA.txt, I.AAB.txt, I.AAC.txt ...

ຄຸນ​ນະ​ສົມ​ບັດ​ພິ​ເສດ​ອະ​ນຸ​ຍາດ​ໃຫ້​ຈໍາ​ນວນ​ສໍາ​ເນົາ​ທີ່​ຈະ​ເພີ່ມ​ຂຶ້ນ​ສໍາ​ລັບ​ແຕ່​ລະ​ໄຟລ​໌​ປະ​ມວນ​ຜົນ​ໂດຍ
ໃຊ້ %C (ຕົວພິມໃຫຍ່) ແທນ %c. ນີ້ອະນຸຍາດໃຫ້ເພີ່ມຈໍານວນລໍາດັບ
ຜົນຜະລິດຊື່ໄຟລ໌, ເຖິງແມ່ນວ່າຊື່ຈະແຕກຕ່າງກັນ. ສຳລັບ %C, ຈຳນວນສຳເນົາຂອງສູນແມ່ນ
ບໍ່ຖືກລະເວັ້ນຍ້ອນວ່າມັນເປັນກັບ %c. ຕົວເລກກ່ອນຈຸດທົດສະນິຍົມໃຫ້ຈຸດເລີ່ມຕົ້ນ
index, ຕົວເລກຫຼັງຈາກຈຸດທົດສະນິຍົມເຮັດໃຫ້ຄວາມກວ້າງຂອງພາກສະຫນາມ. ຕໍ່ໄປນີ້
ຕົວຢ່າງສະແດງໃຫ້ເຫັນຊື່ໄຟລ໌ຜົນຜະລິດເມື່ອໃຊ້ກັບຄໍາສັ່ງ "exiftool rose.jpg
ດາວ.jpg jet.jpg ... ":

-w %C%f.txt # 0rose.txt, 1star.txt, 2jet.txt
-w %f-%10C.txt # rose-10.txt, star-11.txt, jet-12.txt
-w %.3C-%f.txt #000-rose.txt, 001-star.txt, 002-jet.txt
-w %57.4C%f.txt #0057rose.txt, 0058star.txt, 0059jet.txt

ລະຫັດຮູບແບບທັງໝົດອາດຈະຖືກດັດແກ້ໂດຍ 'l' ຫຼື 'u' ເພື່ອລະບຸຕົວພິມນ້ອຍ ຫຼືຕົວພິມໃຫຍ່
ຕາມລໍາດັບ (ເຊັ່ນ: %le ສໍາລັບນາມສະກຸນໄຟລ໌ຕົວພິມນ້ອຍ). ເມື່ອໃຊ້ເພື່ອແກ້ໄຂ %c ຫຼື
%C, ຕົວເລກຖືກປ່ຽນເປັນຖານຕົວອັກສອນ (ເບິ່ງຕົວຢ່າງ H ຂ້າງເທິງ). ນອກຈາກນັ້ນ, %c
ອາດຈະຖືກດັດແກ້ໂດຍ 'n' ເພື່ອນັບໂດຍໃຊ້ຕົວເລກທໍາມະຊາດເລີ່ມຕົ້ນຈາກ 1, ແທນທີ່ຈະເປັນ 0
(ເບິ່ງຕົວຢ່າງ F ຂ້າງເທິງ).

ດຽວກັນນີ້ ຍທຂ syntax ແມ່ນໃຊ້ກັບ -o ແລະ -tagsFromFile ທາງເລືອກ, ເຖິງແມ່ນວ່າ %c ແມ່ນ
ຖືກຕ້ອງພຽງແຕ່ສໍາລັບຊື່ໄຟລ໌ຜົນຜະລິດ.

-W[!|+] ຍທຂ (-tagOut)
ສະບັບປັບປຸງນີ້ຂອງ -w ທາງ​ເລືອກ​ອະ​ນຸ​ຍາດ​ໃຫ້​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ແຍກ​ຕ່າງ​ຫາກ​ໄດ້​ຮັບ​ການ​ສ້າງ​ຕັ້ງ​ຂຶ້ນ​
ສໍາລັບແຕ່ລະແທັກທີ່ສະກັດອອກ. ຄວາມແຕກຕ່າງລະຫວ່າງ -W ແລະ -w ມີດັ່ງນີ້:

1) ກັບ -W, ໄຟລ໌ຜົນຜະລິດໃຫມ່ແມ່ນຖືກສ້າງຂຶ້ນສໍາລັບແຕ່ລະແທັກທີ່ສະກັດອອກ.

2) -W ຮອງຮັບສາມລະຫັດຮູບແບບເພີ່ມເຕີມ: %t, %g ແລະ %s ເປັນຕົວແທນຂອງຊື່ແທັກ,
ຊື່​ກຸ່ມ​, ແລະ​ການ​ຂະ​ຫຍາຍ​ທີ່​ແນະ​ນໍາ​ສໍາ​ລັບ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ (ອີງ​ຕາມ​ຮູບ​ແບບ​ຂອງ
ຂໍ້ມູນ). ລະຫັດ %g ອາດຈະຖືກຕິດຕາມດ້ວຍຕົວເລກດຽວເພື່ອລະບຸຄອບຄົວຂອງກຸ່ມ
ຕົວເລກ (ຕົວຢ່າງ. %g1), ຖ້າບໍ່ດັ່ງນັ້ນ ຄອບຄົວ 0 ແມ່ນສົມມຸດ. ຄວາມກວ້າງ/ຕຳແໜ່ງ/ກໍລະນີ
ຕົວລະບຸອາດຈະຖືກໃຊ້ກັບລະຫັດຮູບແບບເຫຼົ່ານີ້ໃນແບບດຽວກັນກັບ %f ແລະ
%e.

3) ການໂຕ້ຖຽງສໍາລັບ -W ຖືກຕີຄວາມໝາຍເປັນຊື່ໄຟລ໌ ຖ້າມັນບໍ່ມີລະຫັດຮູບແບບ.
(For -w, ນີ້ຈະເປັນການຂະຫຍາຍໄຟລ໌.) ການປ່ຽນແປງນີ້ອະນຸຍາດໃຫ້ຊື່ໄຟລ໌ງ່າຍດາຍ
ໄດ້ຖືກລະບຸໄວ້, ເຊິ່ງ, ເມື່ອລວມກັບຄຸນສົມບັດເພີ່ມເຕີມ, ສະຫນອງວິທີການທີ່ຈະ
ຂຽນ metadata ຈາກໄຟລ໌ແຫຼ່ງຫຼາຍໄປຫາໄຟລ໌ຜົນຜະລິດດຽວໂດຍບໍ່ຈໍາເປັນຕ້ອງ
ສໍາລັບການປ່ຽນເສັ້ນທາງ shell.

4​) ການ​ເພີ່ມ​ -v ທາງເລືອກທີ່ຈະ -W ສ້າງບັນຊີລາຍຊື່ຂອງ tags ແລະຊື່ໄຟລ໌ຜົນຜະລິດ
ແທນທີ່ຈະເປັນການຖິ້ມຂີ້ເຫຍື້ອຂອງໄຟລ໌ທັງໝົດ. (ເວັ້ນເສຍແຕ່ຈະເພີ່ມຜົນຜະລິດທັງໝົດໃສ່
ຫນຶ່ງໄຟລ໌ສໍາລັບແຕ່ລະໄຟລ໌ແຫຼ່ງໂດຍການນໍາໃຊ້ -W+ ກັບໄຟລ໌ຜົນຜະລິດ ຍທຂ ວ່າບໍ່ໄດ້
ມີ %t, $g ຫຼື %s.)

5) ລາຍ​ການ​ລາຍ​ຊື່​ບຸກ​ຄົນ​ແມ່ນ​ເກັບ​ຮັກ​ສາ​ໄວ້​ໃນ​ໄຟລ​໌​ແຍກ​ຕ່າງ​ຫາກ​ໃນ​ເວ​ລາ​ທີ່​ -W ຖືກລວມກັບ -b,
ແຕ່ຈົ່ງຈື່ໄວ້ວ່າສຳລັບໄຟລ໌ແຍກທີ່ຈະສ້າງ %c ຈະຕ້ອງໃຊ້ໃນ ຍທຂ ໃຫ້
ໄຟລ໌ຊື່ທີ່ເປັນເອກະລັກ.

-Wext EXT, --Wext EXT (-tagOutExt)
ທາງ​ເລືອກ​ນີ້​ແມ່ນ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ລະ​ບຸ​ປະ​ເພດ​ຂອງ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ (s​) ຂຽນ​ໂດຍ -W ທາງເລືອກ.
ໄຟລ໌ຜົນຜະລິດຖືກຂຽນພຽງແຕ່ຖ້າສ່ວນຂະຫຍາຍທີ່ແນະນໍາກົງກັນ EXT. ຫຼາຍ
-Wext ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ເພື່ອຂຽນຫຼາຍກວ່າຫນຶ່ງປະເພດຂອງໄຟລ໌. ໃຊ້ --Wext ການຂຽນ
ທັງໝົດແຕ່ປະເພດທີ່ລະບຸ.

-X (-xml ຮູບແບບ)
ໃຊ້ ExifTool-specific RDF/XML formatting for console output. ຫມາຍເຖິງ -a ທາງເລືອກ,
ສະນັ້ນແທັກທີ່ຊໍ້າກັນຖືກສະກັດອອກ. ຕົວເລືອກການຈັດຮູບແບບ -b, -D, -H, -l, -s, - ກັນຍາ,
- ໂຄງ​ສ້າງ​ ແລະ -t ອາດຈະຖືກນໍາໃຊ້ໃນການປະສົມປະສານກັບ -X ຜົນກະທົບຕໍ່ຜົນຜະລິດ, ແຕ່ສັງເກດວ່າ
ID ແທັກ (-D, -H ແລະ -t), ຂໍ້ມູນຖານສອງ (-b) ແລະຜົນຜະລິດທີ່ມີໂຄງສ້າງ (- ໂຄງ​ສ້າງ​) ທາງເລືອກ
ບໍ່ມີປະສິດຕິຜົນສໍາລັບຜົນຜະລິດສັ້ນ (-s). ຂໍ້ ຈຳ ກັດອີກອັນ ໜຶ່ງ ຂອງ -s ແມ່ນພຽງແຕ່
ຫນຶ່ງແທັກທີ່ມີກຸ່ມແລະຊື່ອາດຈະປາກົດຢູ່ໃນຜົນໄດ້ຮັບ. ໃຫ້ສັງເກດວ່າ ID ໂຄດຄໍາສັ່ງ
ທາງ​ເລືອກ (-D, -H ແລະ -t) ຈະຜະລິດ RDF/XML ທີ່ບໍ່ແມ່ນມາດຕະຖານເວັ້ນເສຍແຕ່ວ່າ -l ທາງເລືອກແມ່ນ
ຍັງໃຊ້.

ໂດຍຕົວຢ່າງ, -X outputs flattened tags, ດັ່ງນັ້ນ - ໂຄງ​ສ້າງ​ ຄວນໄດ້ຮັບການເພີ່ມຖ້າຕ້ອງການ
ຮັກສາໂຄງສ້າງ XMP. ແທັກປະເພດທີ່ມີຄ່າຫຼາຍແມ່ນຖືກຈັດຮູບແບບເປັນ RDF
ຖົງ, ແຕ່ເຂົາເຈົ້າໄດ້ຖືກລວມເຂົ້າໄປໃນສາຍດຽວໃນເວລາທີ່ -s or - ກັນຍາ ຖືກນໍາໃຊ້. ການນໍາໃຊ້ -L
ປ່ຽນການເຂົ້າລະຫັດ XML ຈາກ "UTF-8" ເປັນ "windows-1252". ອື່ນໆ - ຕົວ​ອັກ​ສອນ​ ການຕັ້ງຄ່າ
ປ່ຽນການເຂົ້າລະຫັດພຽງແຕ່ຖ້າມີຊຸດຕົວອັກສອນ XML ມາດຕະຖານທີ່ສອດຄ້ອງກັນ. ໄດ້
-b ທາງເລືອກເຮັດໃຫ້ຄ່າຂໍ້ມູນຖານສອງຖືກຂຽນ, ເຂົ້າລະຫັດໃນ base64 ຖ້າຈໍາເປັນ.
ໄດ້ -t ທາງ​ເລືອກ​ເພີ່ມ​ຂໍ້​ມູນ​ຕາ​ຕະ​ລາງ​ໂຄດ​ຄໍາ​ສັ່ງ​ກັບ​ຜົນ​ຜະ​ລິດ (ຕາ​ຕະ​ລາງ "ຊື່​"​, ໂຄດ​ຄໍາ​ສັ່ງ​ທົດ​ສະ​ນິ​ຍົມ​
"id", ແລະ "index" ສໍາລັບກໍລະນີທີ່ແທັກເງື່ອນໄຂຫຼາຍມີ ID ດຽວກັນ).

ຫມາຍ​ເຫດ​: ຜົນ​ຜະ​ລິດ​ນີ້​ບໍ່​ແມ່ນ​ຄື​ກັນ​ກັບ XMP ເພາະ​ວ່າ​ມັນ​ນໍາ​ໃຊ້​ການ​ສ້າງ​ແບບ​ເຄື່ອນ​ໄຫວ​
ຊື່ຊັບສິນທີ່ກົງກັບຊື່ແທັກ ExifTool, ແລະບໍ່ແມ່ນ XMP ມາດຕະຖານ
ຄຸນສົມບັດ. ເພື່ອຂຽນ XMP ແທນ, ໃຫ້ໃຊ້ -o ທາງເລືອກທີ່ມີສ່ວນຂະຫຍາຍ XMP ສໍາລັບ
ໄຟລ໌ຜົນຜະລິດ.

ການປະມວນຜົນ ການຄວບຄຸມ

-a, - ກ (- ຊໍ້າກັນ, -- ຊໍ້າກັນ)
ອະນຸຍາດ (-a) ຫຼື​ສະ​ກັດ​ກັ້ນ (- ກ) ຊໍ້າກັນຊື່ແທັກທີ່ຈະສະກັດອອກ. ໂດຍຄ່າເລີ່ມຕົ້ນ,
tags ຊ້ໍາກັນໄດ້ຖືກສະກັດກັ້ນເວັ້ນເສຍແຕ່ -ເອີ or -X ທາງເລືອກທີ່ຖືກນໍາໃຊ້ຫຼືຊ້ໍາກັນ
ຕົວເລືອກຖືກເປີດໃຊ້ໃນໄຟລ໌ການຕັ້ງຄ່າ.

-e (-- ອົງປະກອບ)
ສະກັດແທັກທີ່ມີຢູ່ເທົ່ານັ້ນ -- ຢ່າຄິດໄລ່ແທັກປະສົມ.

-ເອີ (- ສານສະກັດຈາກຝັງ)
ສະກັດຂໍ້ມູນຈາກເອກະສານທີ່ຝັງຢູ່ໃນໄຟລ໌ EPS, ຂໍ້ມູນ EPS ທີ່ຝັງໄວ້
ແລະຮູບພາບ JPEG ແລະ Jpeg2000 ໃນໄຟລ໌ PDF, ຮູບພາບ MPF ຝັງຢູ່ໃນໄຟລ໌ JPEG ແລະ MPO,
ການຖ່າຍທອດເມຕາເດຕາໃນວິດີໂອ AVCHD, ແລະສ້ອມຊັບພະຍາກອນຂອງໄຟລ໌ Mac OS. ຫມາຍເຖິງ
ໄດ້ -a ທາງເລືອກ. ໃຊ້ -g3 or 3 ເພື່ອກໍານົດເອກະສານຕົ້ນສະບັບສໍາລັບການສະກັດ
ຂໍ້ມູນ. ເອ​ກະ​ສານ​ທີ່​ຝັງ​ຕົວ​ທີ່​ປະ​ກອບ​ດ້ວຍ​ເອ​ກະ​ສານ​ຍ່ອຍ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​ໂດຍ​ມີ​ຂີດ​ໃນ​
ຄອບຄົວ 3 ຊື່ກຸ່ມ. (ເຊັ່ນ: "Doc2-3" ແມ່ນເອກະສານຍ່ອຍທີ 3 ຂອງເອກະສານທີ 2 ທີ່ຝັງໄວ້.
ເອກະສານ.) ໃຫ້ສັງເກດວ່າທາງເລືອກນີ້ອາດຈະເພີ່ມເວລາປະມວນຜົນຢ່າງຫຼວງຫຼາຍ,
ໂດຍສະເພາະສໍາລັບໄຟລ໌ PDF ທີ່ມີຮູບພາບຝັງຫຼາຍ.

-ຕໍ່ໄປ EXT, --ຕໍ່ EXT (- ການ​ຂະ​ຫຍາຍ​)
ປະມວນຜົນພຽງແຕ່ໄຟລ໌ທີ່ມີ (-ຕໍ່ໄປ) ຫຼື​ບໍ່​ມີ (--ຕໍ່) ສ່ວນຂະຫຍາຍທີ່ລະບຸໄວ້. ອາດຈະ
ມີຫຼາຍ -ຕໍ່ໄປ ແລະ --ຕໍ່ ທາງເລືອກ. ສ່ວນຂະຫຍາຍອາດຈະເລີ່ມຕົ້ນດ້ວຍ '.', ແລະ
ກໍລະນີແມ່ນບໍ່ສໍາຄັນ. ຍົກ​ຕົວ​ຢ່າງ:

exiftool -ext .JPG DIR # ຂະບວນການພຽງແຕ່ໄຟລ໌ JPG
exiftool --ext cr2 --ext dng DIR # ໄຟລ໌ທີ່ຮອງຮັບແຕ່ CR2/DNG
exiftool --ext . DIR # ບໍ່ສົນໃຈຖ້າບໍ່ມີສ່ວນຂະຫຍາຍ
exiftool -ext "*" DIR # ປະມວນຜົນໄຟລ໌ທັງຫມົດ
exiftool -ext "*" --ext xml DIR # ປະມວນຜົນທັງໝົດແຕ່ໄຟລ໌ XML

ສ່ວນຂະຫຍາຍອາດຈະເປັນ "*" ຄືກັບໃນສອງຕົວຢ່າງຂ້າງເທິງເພື່ອບັງຄັບການປະມວນຜົນໄຟລ໌
ດ້ວຍການຂະຫຍາຍໃດໆ (ບໍ່ພຽງແຕ່ໄຟລ໌ທີ່ຮອງຮັບ).

ການນໍາໃຊ້ທາງເລືອກນີ້ມີສອງຂໍ້ໄດ້ປຽບຕົ້ນຕໍກ່ຽວກັບການລະບຸ "*.EXT" ກ່ຽວກັບຄໍາສັ່ງ
ເສັ້ນ: 1) ມັນໃຊ້ກັບໄຟລ໌ໃນໄດເລກະທໍລີຍ່ອຍເມື່ອລວມເຂົ້າກັບ -r ທາງເລືອກ. 2)
ໄດ້ -ຕໍ່ໄປ ທາງ​ເລືອກ​ແມ່ນ​ຕົວ​ອັກ​ສອນ​ທີ່​ບໍ່​ອ່ອນ​ໄຫວ​, ເຊິ່ງ​ເປັນ​ປະ​ໂຫຍດ​ໃນ​ເວ​ລາ​ທີ່​ການ​ປຸງ​ແຕ່ງ​ໄຟລ​໌​ໃນ​ກໍ​ລະ​ນີ​.
ລະບົບໄຟລ໌ທີ່ລະອຽດອ່ອນ.

-F[OFFSET] (-fixBase)
ແກ້ໄຂພື້ນຖານສໍາລັບການຊົດເຊີຍບັນທຶກຜູ້ຜະລິດ. ບັນຫາທົ່ວໄປກັບບາງບັນນາທິການຮູບພາບແມ່ນ
ວ່າການຊົດເຊີຍໃນບັນທຶກຜູ້ຜະລິດບໍ່ໄດ້ຖືກປັບຢ່າງຖືກຕ້ອງເມື່ອໄຟລ໌ຖືກດັດແກ້.
ນີ້ອາດຈະເຮັດໃຫ້ຄ່າທີ່ບໍ່ຖືກຕ້ອງຖືກແຍກອອກສໍາລັບບາງລາຍການບັນທຶກຜູ້ຜະລິດເມື່ອ
ການ​ອ່ານ​ໄຟລ​໌​ທີ່​ແກ້​ໄຂ​ໄດ້​. ຕົວເລືອກນີ້ອະນຸຍາດໃຫ້ມີຈໍານວນເຕັມ OFFSET ທີ່​ຈະ​ລະ​ບຸ​ໄວ້​ສໍາ​ລັບ​ການ​
ປັບຄ່າຊົດເຊີຍພື້ນຖານຂອງບັນທຶກຜູ້ຜະລິດ. ຖ້າບໍ່ມີ OFFSET ແມ່ນໃຫ້, ExifTool ໃຊ້ເວລາຂອງມັນ
ການຄາດເດົາທີ່ດີທີ່ສຸດຢູ່ໃນພື້ນຖານທີ່ຖືກຕ້ອງ. ໃຫ້ສັງເກດວ່າ exiftool ຈະແກ້ໄຂອັດຕະໂນມັດ
offsets ສໍາລັບຮູບພາບທີ່ເກັບຮັກສາຂໍ້ມູນ offset ຕົ້ນສະບັບ (ເຊັ່ນ: Canon ຮຸ່ນໃຫມ່).
Offsets ຖືກແກ້ໄຂຢ່າງຖາວອນຖ້າ -F ຖືກນໍາໃຊ້ໃນເວລາຂຽນ EXIF ​​ໃຫ້ກັບຮູບພາບ. ຕົວຢ່າງ:

exiftool -F -exif:resolutionunit=inches image.jpg

- ໄວ[NUMBER]
ເພີ່ມຄວາມໄວໃນການສະກັດຂໍ້ມູນຈາກຮູບພາບ JPEG. ດ້ວຍທາງເລືອກນີ້,
ExifTool ຈະບໍ່ສະແກນໄປໃນຕອນທ້າຍຂອງຮູບ JPEG ເພື່ອກວດເບິ່ງ AFCP ຫຼື
ຕົວຢ່າງຮູບຕົວຢ່າງ, ຫຼືຂຽນຄຳເຫັນທຳອິດໃນຮູບ GIF ຫຼືຂໍ້ມູນສຽງ/ວິດີໂອ
ໃນໄຟລ໌ WAV/AVI ເພື່ອຊອກຫາ metadata ເພີ່ມເຕີມ. ຜົນປະໂຫຍດຄວາມໄວເຫຼົ່ານີ້ແມ່ນນ້ອຍ
ໃນ​ເວ​ລາ​ທີ່​ການ​ອ່ານ​ຮູບ​ພາບ​ໂດຍ​ກົງ​ຈາກ​ແຜ່ນ​, ແຕ່​ວ່າ​ສາ​ມາດ​ເປັນ​ຢ່າງ​ຫຼວງ​ຫຼາຍ​ຖ້າ​ຫາກ​ວ່າ​ຮູບ​ພາບ​ທໍ່​
ໂດຍຜ່ານການເຊື່ອມຕໍ່ເຄືອຂ່າຍ. ສໍາລັບຜົນປະໂຫຍດຄວາມໄວຢ່າງຫຼວງຫຼາຍ, - ໄວ2 ຍັງ
ເຮັດໃຫ້ exiftool ຫຼີກເວັ້ນການສະກັດຂໍ້ມູນ EXIF ​​MakerNote ໃດໆ. - ໄວ3 ຫຼີກເວັ້ນການ
ການປະມວນຜົນໄຟລ໌ທັງຫມົດ, ແລະສົ່ງຄືນພຽງແຕ່ການຄາດເດົາເບື້ອງຕົ້ນຢູ່ທີ່ FileType ແລະ
ແທັກລະບົບ pseudo.

-file Order [-]TAG
ກໍາ​ນົດ​ຄໍາ​ສັ່ງ​ການ​ປຸງ​ແຕ່ງ​ໄຟລ​໌​ຕາມ​ຄ່າ​ຈັດ​ລຽງ​ຂອງ​ການ​ລະ​ບຸ​ໄວ້​ TAGທີ່ຢູ່ ສໍາລັບ
ຕົວຢ່າງ, ເພື່ອປະມວນຜົນໄຟລ໌ຕາມລໍາດັບຂອງວັນທີ:

exiftool -fileOrder DateTimeOriginal DIR

ເພີ່ມເຕີມ -file Order ທາງ​ເລືອກ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ເພີ່ມ​ສໍາ​ລັບ​ການ​ຈັດ​ອັນ​ດັບ​ຮອງ​. ຕົວເລກແມ່ນ
ຈັດຮຽງເປັນຕົວເລກ, ແລະຄ່າອື່ນໆທັງໝົດແມ່ນຈັດຮຽງຕາມຕົວອັກສອນ. ລໍາດັບ
ອາດຈະຖືກປ່ຽນຄືນໂດຍການໃສ່ຊື່ແທັກດ້ວຍ "-" (ເຊັ່ນ: "-fileOrder -createdate").
ການ​ພິມ​ແປງ​ຂອງ​ຄ່າ​ຈັດ​ລຽງ​ໄດ້​ຖືກ​ປິດ​ການ​ໃຊ້​ງານ​ກັບ​ -n ທາງເລືອກ, ຫຼື "#"
ຕື່ມໃສ່ກັບຊື່ແທັກ. ທາງເລືອກການຈັດຮູບແບບອື່ນໆ (ຕົວຢ່າງ. -d) ບໍ່​ມີ​ຜົນ​ກະ​ທົບ​ຕໍ່​
ການຈັດຮຽງຄ່າ. ໃຫ້ສັງເກດວ່າ -file Order ທາງເລືອກທີ່ມີຜົນກະທົບປະສິດທິພາບຂະຫນາດໃຫຍ່ນັບຕັ້ງແຕ່
ມັນກ່ຽວຂ້ອງກັບການປະມວນຜົນເພີ່ມເຕີມຂອງແຕ່ລະໄຟລ໌.

-i DIR (- ບໍ່ສົນໃຈ)
ບໍ່ສົນໃຈຊື່ໄດເລກະທໍລີທີ່ລະບຸ. DIR ອາດຈະເປັນຊື່ໂຟນເດີສ່ວນບຸກຄົນ, ຫຼື a
ເສັ້ນທາງເຕັມ. ຖ້າເສັ້ນທາງເຕັມຖືກລະບຸ, ມັນຕ້ອງກົງກັບແທັກ Directory ແທ້ໆ
ຖືກລະເລີຍ. ໃຊ້ຫຼາຍ -i ທາງເລືອກທີ່ຈະບໍ່ສົນໃຈຫຼາຍກວ່າຫນຶ່ງຊື່ໄດເລກະທໍລີ. ກ
ພິເສດ DIR ຄ່າຂອງ "SYMLINKS" (ຕົວພິມນ້ອຍໃຫຍ່) ອາດຈະຖືກລະບຸໄວ້ເພື່ອບໍ່ສົນໃຈສັນຍາລັກ
ເຊື່ອມຕໍ່ໃນເວລາທີ່ -r ທາງເລືອກແມ່ນຖືກນໍາໃຊ້.

-ຖ້າ ເອັນພີພີ
ລະບຸເງື່ອນໄຂທີ່ຈະໄດ້ຮັບການປະເມີນກ່ອນທີ່ຈະປະມວນຜົນແຕ່ລະຄົນ ເອກະສານ. ເອັນພີພີ ເປັນ Perl ຄ້າຍຄື
ການສະແດງເຫດຜົນທີ່ມີຊື່ແທັກທີ່ນຳໜ້າດ້ວຍສັນຍາລັກ "$". ມັນໄດ້ຖືກປະເມີນດ້ວຍ
tags ຈາກແຕ່ລະຄົນ ເອກະສານ ໃນທາງກັບກັນ, ແລະໄຟລ໌ຈະຖືກປຸງແຕ່ງພຽງແຕ່ຖ້າການສະແດງອອກ
ກັບຄືນຄວາມຈິງ. ບໍ່ເຫມືອນກັບຊື່ຕົວແປ Perl, ຊື່ແທັກບໍ່ແມ່ນຕົວພິມນ້ອຍໃຫຍ່ແລະອາດຈະ
ປະກອບມີຂີດໝາຍ. ເຊັ່ນດຽວກັນ, ຊື່ແທັກອາດມີຊື່ກຸ່ມຊັ້ນນໍາທີ່ແຍກອອກໂດຍ
ຈໍ້າສອງເມັດ, ແລະ/ຫຼືຕົວໜັງສື "#" ຕໍ່ທ້າຍເພື່ອປິດການປ່ຽນການພິມ. ການສະແດງອອກ
$GROUP: ທັງໝົດປະເມີນເປັນ 1 ຖ້າແທັກໃດນຶ່ງຢູ່ໃນ "GROUP", ຫຼື 0 ຖ້າບໍ່ດັ່ງນັ້ນ.
(ເບິ່ງຂໍ້ 2 ຂ້າງລຸ່ມນີ້). ເມື່ອຫຼາຍ -ຖ້າ ທາງ​ເລືອກ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​, ທຸກ​ເງື່ອນ​ໄຂ​ຕ້ອງ​ເປັນ​
ພໍໃຈທີ່ຈະປະມວນຜົນໄຟລ໌. ສົ່ງຄືນສະຖານະທາງອອກຂອງ 1 ຖ້າໄຟລ໌ທັງໝົດລົ້ມເຫລວ
ສະພາບ. ຂ້າງລຸ່ມນີ້ແມ່ນບາງຕົວຢ່າງ:

# ສະກັດ shutterspeed ຈາກຮູບພາບ Canon ທັງຫມົດໃນໄດເລກະທໍລີ
exiftool -shutterspeed -if '$make eq "Canon"' dir

# ເພີ່ມໜຶ່ງຊົ່ວໂມງໃສ່ທຸກຮູບທີ່ສ້າງຂຶ້ນໃນ ຫຼືຫຼັງຈາກວັນທີ 2 ເມສາ 2006
exiftool -alldates+=1 -if '$CreateDate ge "2006:04:02"' dir

# ຕັ້ງຄ່າ EXIF ​​ISO ຖ້າເປັນໄປໄດ້, ເວັ້ນເສຍແຕ່ຈະຕັ້ງໄວ້ແລ້ວ
exiftool '-exif:iso

# ຊອກຫາຮູບພາບທີ່ມີຄໍາທີ່ໃຊ້ສະເພາະ (ຕົວພິມນ້ອຍໃຫຍ່ບໍ່ມີຄວາມລະອຽດອ່ອນ)
exiftool -if '$keywords =~ /harvey/i' -filename dir

ຫມາຍເຫດ:

1) ໄດ້ -n ແລະ -b ຕົວເລືອກຍັງໃຊ້ກັບແທັກທີ່ໃຊ້ໃນ ເອັນພີພີ.

2) ບາງບລັອກຂໍ້ມູນຖານສອງບໍ່ໄດ້ຖືກສະກັດອອກເວັ້ນເສຍແຕ່ໄດ້ລະບຸຢ່າງຊັດເຈນ. ແທັກເຫຼົ່ານີ້
ບໍ່ມີສໍາລັບການນໍາໃຊ້ໃນ -ຖ້າ ເງື່ອນ​ໄຂ​ເວັ້ນ​ເສຍ​ແຕ່​ວ່າ​ພວກ​ເຂົາ​ເຈົ້າ​ຍັງ​ໄດ້​ລະ​ບຸ​ໄວ້​ໃນ​
ເສັ້ນຄໍາສັ່ງ. ທາງເລືອກແມ່ນການໃຊ້ $GROUP: all syntax. (ເຊັ່ນ: ໃຊ້ $exif:all
ແທນທີ່ $exif in ເອັນພີພີ ເພື່ອທົດສອບການມີຢູ່ຂອງແທັກ EXIF.)

3) Tags ໃນ string ແມ່ນ interpolated ວິ ທີ ການ ດຽວ ກັນ ກັບ -p ກ່ອນການສະແດງອອກ
ຖືກປະເມີນ. ໃນ interpolation ນີ້, $/ ຖືກປ່ຽນເປັນແຖວໃຫມ່ແລະ $$ ເປັນຕົວແທນ
ສັນຍາລັກ "$" ດຽວ (ດັ່ງນັ້ນຕົວແປ Perl, ຖ້າໃຊ້, ຕ້ອງການສອງ "$").

4) ເງື່ອນໄຂອາດຈະພຽງແຕ່ທົດສອບ tags ຈາກໄຟລ໌ທີ່ກໍາລັງດໍາເນີນການ. ເພື່ອປະມວນຜົນຫນຶ່ງ
ໄຟລ໌ໂດຍອີງໃສ່ແທັກຈາກອື່ນ, ສອງຂັ້ນຕອນແມ່ນຕ້ອງການ. ຕົວຢ່າງ, ເພື່ອປະມວນຜົນ XMP
ໄຟລ໌ sidecar ໃນໄດເລກະທໍລີ "DIR" ໂດຍອີງໃສ່ແທັກຈາກ NEF ທີ່ກ່ຽວຂ້ອງ:

exiftool -if EXPR -p '$directory/$filename' -ext nef DIR > nef.txt
exiftool -@ nef.txt -srcfile %d%f.xmp ...

5) ໄດ້ -a ທາງ​ເລືອກ​ບໍ່​ມີ​ຜົນ​ກະ​ທົບ​ຕໍ່​ການ​ປະ​ເມີນ​ຜົນ​ຂອງ​ການ​ສະ​ແດງ​ອອກ​, ແລະ​ຄຸນ​ຄ່າ​ຂອງ​
ແທັກທີ່ຊໍ້າກັນແມ່ນສາມາດເຂົ້າເຖິງໄດ້ໂດຍການລະບຸຊື່ກຸ່ມເທົ່ານັ້ນ (ເຊັ່ນ: ຄອບຄົວ 4
ຕົວເລກຕົວຢ່າງ, ຕົວຢ່າງ. $Copy1:TAG, $Copy2:TAG, ແລະອື່ນໆ).

-m (-ignoreMinorErrors)
ບໍ່ສົນໃຈຄວາມຜິດພາດເລັກນ້ອຍ ແລະຄໍາເຕືອນ. ນີ້ເຮັດໃຫ້ການຂຽນໄຟລ໌ທີ່ມີຄວາມຜິດພາດເລັກນ້ອຍ
ແລະປິດການກວດສອບການກວດສອບບາງອັນທີ່ອາດສົ່ງຜົນໃຫ້ມີການແຈ້ງເຕືອນເລັກນ້ອຍ. ໂດຍທົ່ວໄປແລ້ວ,
ຄວາມຜິດພາດເລັກນ້ອຍ/ຄໍາເຕືອນຊີ້ໃຫ້ເຫັນບັນຫາທີ່ປົກກະຕິແລ້ວຈະບໍ່ສົ່ງຜົນໃຫ້ການສູນເສຍ
metadata ຖ້າບໍ່ສົນໃຈ. ຢ່າງໃດກໍຕາມ, ມີຂໍ້ຍົກເວັ້ນ, ດັ່ງນັ້ນ ExifTool ປ່ອຍໃຫ້ມັນຂຶ້ນກັບທ່ານ
ເພື່ອເຮັດໃຫ້ການຕັດສິນໃຈຂັ້ນສຸດທ້າຍ. ຄວາມຜິດພາດເລັກນ້ອຍແລະການເຕືອນໄພແມ່ນຊີ້ບອກໂດຍ "[ເລັກນ້ອຍ]" ຢູ່
ການເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມ. ຄຳເຕືອນທີ່ສົ່ງຜົນກະທົບຕໍ່ການປະມວນຜົນເມື່ອຖືກລະເລີຍແມ່ນ
ຊີ້ບອກໂດຍ "[ນ້ອຍ]" (ມີຕົວພິມໃຫຍ່ "M").

-o OUTFILE or ຍທຂ (- ອອກ)
ກໍານົດໄຟລ໌ຜົນຜະລິດຫຼືຊື່ໄດເລກະທໍລີໃນເວລາຂຽນຂໍ້ມູນ. ຖ້າບໍ່ມີທາງເລືອກນີ້,
ເມື່ອ tags "ຈິງ" ຖືກຂຽນ, ໄຟລ໌ຕົ້ນສະບັບຈະຖືກປ່ຽນຊື່ເປັນ "FILE_original" ແລະ
ຜົນຜະລິດແມ່ນຂຽນໃສ່ ເອກະສານ. ເມື່ອຂຽນພຽງແຕ່ FileName ແລະ/ຫຼື Directory "pseudo"
ແທັກ, -o ເຮັດໃຫ້ໄຟລ໌ຖືກຄັດລອກແທນທີ່ຈະຖືກຍ້າຍ, ແຕ່ໄດເລກະທໍລີທີ່ລະບຸໄວ້ສໍາລັບ
ແທັກອັນໃດອັນນຶ່ງເຫຼົ່ານີ້ມີສ່ວນເໜືອກວ່າທີ່ລະບຸໄວ້ໂດຍ -o ທາງເລືອກ.

OUTFILE ອາດຈະເປັນ "-" ເພື່ອຂຽນໃສ່ stdout. ຊື່ໄຟລ໌ຜົນຜະລິດອາດຈະຖືກລະບຸໄວ້
using a ຍທຂ string ທີ່ %d, %f ແລະ %e ເປັນຕົວແທນຂອງໄດເຣັກທໍຣີ, ຊື່ໄຟລ໌ ແລະ
ການຂະຫຍາຍຂອງ ເອກະສານ. ນອກຈາກນັ້ນ, %c ອາດຈະຖືກໃຊ້ເພື່ອເພີ່ມຕົວເລກສຳເນົາ. ເບິ່ງ -w ທາງເລືອກສໍາລັບການ
ຍທຂ ຕົວຢ່າງ string.

ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ນໍາ​ໃຊ້​ເປັນ​ຊື່​ລະ​ບົບ​ຖ້າ​ຫາກ​ວ່າ​ມັນ​ມີ​ຢູ່​ແລ້ວ​ເປັນ​ລະ​ບົບ​
ຫຼືຖ້າຊື່ລົງທ້າຍດ້ວຍ '/'. ໄດເລກະທໍລີຜົນຜະລິດຖືກສ້າງຂື້ນຖ້າຈໍາເປັນ. ທີ່ມີຢູ່ແລ້ວ
ໄຟລ໌ຈະບໍ່ຖືກຂຽນທັບ. ສົມທົບການ -ຂຽນທັບ_ຕົ້ນສະບັບ ທາງ​ເລືອກ​ທີ່​ມີ​ -o
ເຮັດ​ໃຫ້​ໄຟລ​໌​ຕົ້ນ​ສະ​ບັບ​ທີ່​ຈະ​ຖືກ​ລົບ​ຫຼັງ​ຈາກ​ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ສໍາ​ເລັດ​ຜົນ​
ຂຽນ.

ຄຸນ​ນະ​ສົມ​ບັດ​ພິ​ເສດ​ຂອງ​ທາງ​ເລືອກ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ສ້າງ​ບາງ​ປະ​ເພດ​ຂອງ​ໄຟລ​໌​ຈາກ​
scratch, ຫຼືກັບ metadata ຈາກປະເພດຂອງໄຟລ໌ອື່ນ. ປະເພດໄຟລ໌ຕໍ່ໄປນີ້
ອາດຈະຖືກສ້າງໂດຍໃຊ້ເຕັກນິກນີ້:

XMP, ICC/ICM, MIE, VRD, DR4, EXIF, EXV

ປະເພດໄຟລ໌ຜົນຜະລິດໄດ້ຖືກກໍານົດໂດຍການຂະຫຍາຍຂອງ OUTFILE (ລະບຸເປັນ "-.EXT"
ເມື່ອຂຽນເຖິງ stdout). ໄຟລ໌ຜົນຜະລິດໄດ້ຖືກສ້າງຂື້ນຫຼັງຈາກນັ້ນຈາກການປະສົມປະສານຂອງ
ຂໍ້ມູນໃນ ເອກະສານ (ຄືກັບວ່າ -tagsFromFile ທາງ​ເລືອກ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​)​, ແລະ​ຄ່າ​ໂຄດ​ຄໍາ​ສັ່ງ​
ມອບຫມາຍຢູ່ໃນເສັ້ນຄໍາສັ່ງ. ຖ້າບໍ່ມີ ເອກະສານ ຖືກລະບຸໄວ້, ໄຟລ໌ຜົນຜະລິດອາດຈະເປັນ
ສ້າງຕັ້ງແຕ່ເລີ່ມຕົ້ນໂດຍໃຊ້ພຽງແຕ່ແທັກທີ່ຖືກມອບຫມາຍຢູ່ໃນເສັ້ນຄໍາສັ່ງ.

-ຂຽນທັບ_ຕົ້ນສະບັບ
ຂຽນທັບຕົ້ນສະບັບ ເອກະສານ (ແທນທີ່ຈະຮັກສາມັນໂດຍການເພີ່ມ "_original" ໃສ່
file name) ເມື່ອຂຽນຂໍ້ມູນໃສ່ຮູບ. ຂໍ້ຄວນລະວັງ: ທາງເລືອກນີ້ຄວນຈະເປັນເທົ່ານັ້ນ
ໃຊ້ຖ້າຫາກວ່າທ່ານມີສໍາເນົາສໍາຮອງຂໍ້ມູນແຍກຕ່າງຫາກຂອງໄຟລ໌ຮູບພາບຂອງທ່ານແລ້ວ. ຂຽນທັບ
ຖືກປະຕິບັດໂດຍການປ່ຽນຊື່ໄຟລ໌ຊົ່ວຄາວເພື່ອທົດແທນຕົ້ນສະບັບ. ອັນນີ້ລຶບ
ໄຟລ໌ຕົ້ນສະບັບແລະແທນທີ່ມັນດ້ວຍສະບັບດັດແກ້ໃນການດໍາເນີນງານດຽວ.
ເມື່ອປະສົມປະສານກັບ -o, ທາງເລືອກນີ້ເຮັດໃຫ້ໄຟລ໌ຕົ້ນສະບັບຖືກລຶບຖ້າຫາກວ່າ
ໄຟລ​໌​ຜົນ​ຜະ​ລິດ​ໄດ້​ຖືກ​ລາຍ​ລັກ​ອັກ​ສອນ​ສົບ​ຜົນ​ສໍາ​ເລັດ (ເຊັ່ນ​: ໄຟລ​໌​ໄດ້​ຖືກ​ຍ້າຍ​ແທນ​ທີ່​ຈະ​ສໍາ​ເນົາ​)​.

-overwrite_original_in_place
ຄ້າຍ​ຄື​ກັບ -ຂຽນທັບ_ຕົ້ນສະບັບ ຍົກ​ເວັ້ນ​ຂັ້ນ​ຕອນ​ພິ​ເສດ​ແມ່ນ​ໄດ້​ຮັບ​ການ​ເພີ່ມ​ຂຶ້ນ​ເພື່ອ​ອະ​ນຸ​ຍາດ​ໃຫ້​
ຄຸນ​ລັກ​ສະ​ນະ​ໄຟລ​໌​ຕົ້ນ​ສະ​ບັບ​ທີ່​ຈະ​ຮັກ​ສາ​ໄວ້​. ສໍາ​ລັບ​ຕົວ​ຢ່າງ​, ໃນ Mac ນີ້​ເຮັດ​ໃຫ້​ເກີດ​
ວັນທີສ້າງໄຟລ໌ຕົ້ນສະບັບ, ປະເພດ, ຜູ້ສ້າງ, ສີປ້າຍຊື່, ໄອຄອນ, ແທັກ Finder ແລະຍາກ
ການ​ເຊື່ອມ​ຕໍ່​ກັບ​ໄຟລ​໌​ທີ່​ຈະ​ຮັກ​ສາ​ໄວ້ (ແຕ່​ສັງ​ເກດ​ວ່າ Mac OS resource fork ແມ່ນ​ສະ​ເຫມີ​ໄປ​
ຮັກສາໄວ້ເວັ້ນເສຍແຕ່ຈະລຶບໂດຍສະເພາະດ້ວຍ "-rsrc:all="). ນີ້ແມ່ນປະຕິບັດໂດຍ
ເປີດໄຟລ໌ຕົ້ນສະບັບໃນຮູບແບບອັບເດດ ແລະປ່ຽນແທນຂໍ້ມູນຂອງມັນດ້ວຍສຳເນົາຂອງ a
ໄຟລ໌ຊົ່ວຄາວກ່ອນທີ່ຈະລຶບໄຟລ໌ຊົ່ວຄາວ. ຂັ້ນຕອນເພີ່ມເຕີມເຮັດໃຫ້ຊ້າລົງ
ການປະຕິບັດ, ດັ່ງນັ້ນ -ຂຽນທັບ_ຕົ້ນສະບັບ ທາງເລືອກຄວນຈະຖືກນໍາໃຊ້ແທນເວັ້ນເສຍແຕ່
ຈໍາເປັນ.

-P (- ປົກ​ປັກ​ຮັກ​ສາ​)
ຮັກສາວັນທີ/ເວລາການແກ້ໄຂລະບົບໄຟລ໌ຂອງໄຟລ໌ຕົ້ນສະບັບ
("FileModifyDate") ເມື່ອຂຽນ. ໃຫ້ສັງເກດວ່າບາງລະບົບໄຟລ໌ເກັບຮັກສາວັນທີສ້າງ
("FileCreateDate") ເຊິ່ງບໍ່ໄດ້ຮັບຜົນກະທົບຈາກທາງເລືອກນີ້. ວັນທີສ້າງນີ້ແມ່ນ
ເກັບຮັກສາໄວ້ໃນລະບົບ Windows ເທົ່ານັ້ນທີ່ Win32API::File ແລະ Win32::API ສາມາດໃຊ້ໄດ້.
ສໍາລັບລະບົບອື່ນໆ, ໄດ້ -overwrite_original_in_place ທາງເລືອກອາດຈະຖືກນໍາໃຊ້ຖ້າຈໍາເປັນ
ເພື່ອຮັກສາວັນທີສ້າງ. ຕົວເລືອກນີ້ຖືກແທນທີ່ໂດຍການຂຽນ FileModifyDate
(ແລະ FileCreateDate) ດ້ວຍຕົນເອງ.

-ລະຫັດຜ່ານ PASSWD
ລະບຸລະຫັດຜ່ານເພື່ອອະນຸຍາດໃຫ້ປະມວນຜົນເອກະສານ PDF ທີ່ປ້ອງກັນດ້ວຍລະຫັດຜ່ານ. ຖ້າ ກ
ລະຫັດຜ່ານແມ່ນຕ້ອງການແຕ່ບໍ່ໄດ້ໃຫ້, ການເຕືອນໄພແມ່ນອອກແລະເອກະສານບໍ່ໄດ້
ປຸງແຕ່ງ. ຖືກລະເລີຍຖ້າລະຫັດຜ່ານບໍ່ຈໍາເປັນ.

- ຄວາມ​ຄືບ​ຫນ້າ​
ສະແດງຈຳນວນຄວາມຄືບໜ້າຂອງໄຟລ໌ໃນຂໍ້ຄວາມ. ການນັບຄວາມຄືບໜ້າປະກົດຢູ່ໃນວົງເລັບຫຼັງຈາກ
ຊື່​ຂອງ​ແຕ່​ລະ​ໄຟລ​໌​ປະ​ມວນ​ຜົນ​, ແລະ​ໃຫ້​ຈໍາ​ນວນ​ໄຟລ​໌​ໃນ​ປັດ​ຈຸ​ບັນ​ແລະ​ທັງ​ຫມົດ​
ຈໍານວນໄຟລ໌ທີ່ຈະດໍາເນີນການ. ຫມາຍເຖິງ -v0 ທາງເລືອກ, ເຊິ່ງພິມຊື່ຂອງ
ແຕ່ລະໄຟລ໌ທີ່ປຸງແຕ່ງໃນເວລາຂຽນ. ເມື່ອລວມເຂົ້າກັບ -ຖ້າ ທາງເລືອກ, ຈໍານວນທັງຫມົດ
ລວມເອົາໄຟລ໌ທັງໝົດກ່ອນທີ່ເງື່ອນໄຂຈະຖືກນຳໃຊ້, ແຕ່ໄຟລ໌ທີ່ເງື່ອນໄຂບໍ່ສຳເລັດ
ຈະບໍ່ມີການພິມຊື່ຂອງເຂົາເຈົ້າ.

-q (- ງຽບ)
ການປະມວນຜົນງຽບ. ຫນຶ່ງ -q ສະກັດກັ້ນຂໍ້ຄວາມຂໍ້ມູນຂ່າວສານປົກກະຕິ, ແລະທີສອງ -q
ສະກັດກັ້ນການເຕືອນໄພເຊັ່ນດຽວກັນ. ຂໍ້ຄວາມຜິດພາດບໍ່ສາມາດຖືກສະກັດກັ້ນ, ເຖິງແມ່ນວ່າເລັກນ້ອຍ
ຄວາມ​ຜິດ​ພາດ​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ downgraded ກັບ​ການ​ເຕືອນ​ໄພ​ -m ທາງເລືອກ, ເຊິ່ງອາດຈະຖືກສະກັດກັ້ນ
ດ້ວຍ "-q -q".

-r[.] (- ຊໍ້າຄືນ)
ປະມວນຜົນໄຟລ໌ຊ້ຳໆຢູ່ໃນໄດເລກະທໍລີຍ່ອຍ. ພຽງແຕ່ມີຄວາມຫມາຍຖ້າຫາກວ່າ ເອກະສານ ເປັນໄດເລກະທໍລີ
ຊື່. ໄດເລກະທໍລີຍ່ອຍທີ່ມີຊື່ເລີ່ມຕົ້ນດ້ວຍ "." ບໍ່ໄດ້ຖືກປະມວນຜົນເວັ້ນເສຍແຕ່ "." ແມ່ນ
ເພີ່ມໃສ່ຊື່ທາງເລືອກ (ie. -r. or - ຊໍ້າຄືນ.). ໂດຍຄ່າເລີ່ມຕົ້ນ, exiftool ຍັງຈະ
ປະຕິບັດຕາມການເຊື່ອມຕໍ່ສັນຍາລັກກັບໄດເລກະທໍລີຖ້າໄດ້ຮັບການສະຫນັບສະຫນູນຈາກລະບົບ, ແຕ່ນີ້ອາດຈະເປັນ
ປິດການໃຊ້ງານດ້ວຍ "-i SYMLINKS" (ເບິ່ງ -i ທາງ​ເລືອກ​ສໍາ​ລັບ​ລາຍ​ລະ​ອຽດ​)​.

-scanForXMP
ສະແກນໄຟລ໌ທັງໝົດ (ແມ້ແຕ່ຮູບແບບທີ່ບໍ່ຮອງຮັບ) ສໍາລັບຂໍ້ມູນ XMP ເວັ້ນເສຍແຕ່ພົບແລ້ວ.
ເມື່ອລວມເຂົ້າກັບ - ໄວ ທາງເລືອກ, ພຽງແຕ່ປະເພດໄຟລ໌ທີ່ບໍ່ສະຫນັບສະຫນູນໄດ້ຖືກສະແກນ.
ຄໍາເຕືອນ: ມັນສາມາດໃຊ້ເວລາຫຼາຍໃນການສະແກນໄຟລ໌ຂະຫນາດໃຫຍ່.

-u (- ບໍ່ຮູ້ຈັກ)
ສະກັດຄ່າຂອງແທັກທີ່ບໍ່ຮູ້ຈັກ. ເພີ່ມອັນອື່ນ -u ເພື່ອສະກັດຂໍ້ມູນທີ່ບໍ່ຮູ້ຈັກ
ຈາກບລັອກຂໍ້ມູນຖານສອງ. ທາງ​ເລືອກ​ນີ້​ໃຊ້​ໄດ້​ກັບ​ໂຄດ​ຄໍາ​ສັ່ງ​ທີ່​ມີ ID ໂຄດ​ຄໍາ​ສັ່ງ​ຈໍາ​ນວນ​, ແລະ​
ເຮັດໃຫ້ຊື່ແທັກເຊັ່ນ "Exif_0xc5d9" ຖືກສ້າງຂຶ້ນສໍາລັບຂໍ້ມູນທີ່ບໍ່ຮູ້. ມັນ​ມີ
ບໍ່ມີຜົນຕໍ່ປະເພດຂໍ້ມູນທີ່ມີ ID ແທັກທີ່ມະນຸດສາມາດອ່ານໄດ້ (ເຊັ່ນ: XMP),
ເນື່ອງຈາກແທັກທີ່ບໍ່ຮູ້ຈັກຖືກສະກັດອອກຈາກຮູບແບບເຫຼົ່ານີ້ໂດຍອັດຕະໂນມັດ.

-U (- ບໍ່​ຮູ້​ຈັກ2)
ສະກັດຄ່າຂອງແທັກທີ່ບໍ່ຮູ້ຈັກເຊັ່ນດຽວກັນກັບຂໍ້ມູນທີ່ບໍ່ຮູ້ຈັກຈາກບາງຂໍ້ມູນຄູ່
ຕັນ. ນີ້ແມ່ນຄືກັນກັບສອງ -u ຕົວເລືອກ

-wm MODE (-writeMode)
ຕັ້ງຮູບແບບສໍາລັບການຂຽນ / ສ້າງ tags. MODE ແມ່ນສະຕຣິງຂອງນຶ່ງ ຫຼືຫຼາຍໂຕອັກສອນຈາກ
ບັນຊີລາຍຊື່ຂ້າງລຸ່ມນີ້. ຮູບແບບການຂຽນແມ່ນ "wcg" ເວັ້ນເສຍແຕ່ໄດ້ລະບຸໄວ້ເປັນຢ່າງອື່ນ.

w - ຂຽນ tags ທີ່ມີຢູ່ແລ້ວ
c - ສ້າງແທັກໃຫມ່
g - ສ້າງກຸ່ມໃຫມ່ຕາມຄວາມຈໍາເປັນ

ຕົວຢ່າງ, ໃຊ້ "-wm cg" ເພື່ອສ້າງແທັກໃຫມ່ເທົ່ານັ້ນ (ແລະຫຼີກເວັ້ນການແກ້ໄຂທີ່ມີຢູ່ແລ້ວ).

ລະດັບຂອງກຸ່ມແມ່ນລະດັບ subDirectory ໃນໂຄງສ້າງ metadata. ສໍາລັບ XMP
ຫຼື IPTC ນີ້ແມ່ນບລັອກ XMP/IPTC ເຕັມ (ກຸ່ມຄອບຄົວ 0), ແຕ່ສໍາລັບ EXIF ​​ນີ້ແມ່ນ
IFD ສ່ວນບຸກຄົນ (ຄອບຄົວ 1 ກຸ່ມ).

-z (-zip)
ເມື່ອອ່ານ, ເຮັດໃຫ້ຂໍ້ມູນຖືກສະກັດອອກຈາກຮູບພາບທີ່ຖືກບີບອັດ .gz ແລະ .bz2.
(ມີພຽງໜຶ່ງຮູບຕໍ່ແຟ້ມຈັດເກັບ. ຕ້ອງການ gzip ແລະ bzip2 ເພື່ອຕິດຕັ້ງໃນລະບົບ.)
ໃນ​ເວ​ລາ​ທີ່​ການ​ຂຽນ​, ເຮັດ​ໃຫ້​ຂໍ້​ມູນ​ທີ່​ບີບ​ອັດ​ໄດ້​ຮັບ​ການ​ຂຽນ​ຖ້າ​ຫາກ​ວ່າ​ສະ​ຫນັບ​ສະ​ຫນູນ​ໂດຍ​
ຮູບແບບ metadata. (ຕົວຢ່າງ. PNG ຮອງຮັບ metadata ຂໍ້ຄວາມທີ່ຖືກບີບອັດ.) ທາງເລືອກນີ້ເຊັ່ນກັນ
ປິດການໃຊ້ງານ padding ແນະນໍາໃນ XMP ຝັງ, ຊ່ວຍປະຢັດ 2424 bytes ໃນເວລາທີ່ຂຽນ XMP
ຢູ່ໃນໄຟລ໌.

ອື່ນ ໆ ທາງເລືອກໃນການ

-@ ARGFILE
ອ່ານການໂຕ້ຖຽງແຖວຄໍາສັ່ງຈາກໄຟລ໌ທີ່ລະບຸ. ໄຟລ໌ປະກອບມີຫນຶ່ງ argument
ຕໍ່​ແຖວ (ບໍ່​ແມ່ນ​ທາງ​ເລືອກ​ຕໍ່​ແຖວ — ບາງ​ທາງ​ເລືອກ​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ການ​ໂຕ້​ຖຽງ​ເພີ່ມ​ເຕີມ, ແລະ
ການໂຕ້ຖຽງທັງຫມົດຕ້ອງຖືກວາງໄວ້ໃນເສັ້ນແຍກຕ່າງຫາກ). ເສັ້ນເປົ່າແລະເສັ້ນເລີ່ມຕົ້ນ
ດ້ວຍ "#" ແລະຖືກລະເລີຍ. ການປະມວນຜົນ Shell ປົກກະຕິຂອງການໂຕ້ຖຽງແມ່ນບໍ່ປະຕິບັດ,
ຊຶ່ງໃນບັນດາສິ່ງອື່ນໆຫມາຍຄວາມວ່າການໂຕ້ຖຽງບໍ່ຄວນຖືກອ້າງອີງແລະຊ່ອງຫວ່າງ
ຖືກປະຕິບັດເປັນລັກສະນະອື່ນໆ. ARGFILE ອາດ​ຈະ​ມີ​ຢູ່​ໂດຍ​ກົງ​ກັບ​ປະ​ຈຸ​ບັນ​
ໄດເຣັກທໍຣີ ຫຼືໄດເຣັກທໍຣີ exiftool ເວັ້ນເສຍແຕ່ຈະໃຫ້ຊື່ເສັ້ນທາງຢ່າງແທ້ຈິງ.

ຕົວຢ່າງ, ຕໍ່ໄປນີ້ ARGFILE ຈະກໍານົດມູນຄ່າຂອງລິຂະສິດເປັນ "ລິຂະສິດ
YYYY, Phil Harvey, ບ່ອນທີ່ "YYYY" ແມ່ນປີຂອງ CreateDate:

-d
%Y
- ລິ​ຂະ​ສິດ​

-k (-ຢຸດ​ຊົ່ວ​ຄາວ)
ຢຸດຊົ່ວຄາວດ້ວຍຂໍ້ຄວາມ "-- ກົດໃດໆ --" ຫຼື "-- ກົດ RETURN --" (ຂຶ້ນກັບ
ລະບົບຂອງທ່ານ) ກ່ອນທີ່ຈະຢຸດເຊົາ. ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ເພື່ອປ້ອງກັນບໍ່ໃຫ້ປ່ອງຢ້ຽມຄໍາສັ່ງ
ຈາກການປິດເມື່ອດໍາເນີນການເປັນ Windows drag ແລະລົງຄໍາຮ້ອງສະຫມັກ.

-list, -listw, -listf, - ບັນຊີລາຍຊື່, -listwf, -listg[NUMBER], - ລາຍຊື່, -listx
ພິມລາຍການຊື່ແທັກທີ່ຖືກຕ້ອງທັງໝົດ (-list), ຊື່ແທັກທີ່ສາມາດຂຽນໄດ້ທັງໝົດ (-listw), ທັງ ໝົດ
ການຂະຫຍາຍໄຟລ໌ທີ່ຮອງຮັບ (-listf), ການຂະຫຍາຍໄຟລ໌ທີ່ຮັບຮູ້ທັງໝົດ (- ບັນຊີລາຍຊື່), ທັງ ໝົດ
ການຂະຫຍາຍໄຟລ໌ທີ່ຂຽນໄດ້ (-listwf), ກຸ່ມແທັກທັງໝົດ [ໃນຄອບຄົວທີ່ລະບຸ]
(-listg[NUMBER]), ກຸ່ມແທັກທີ່ສາມາດລຶບໄດ້ທັງໝົດ (- ລາຍຊື່), ຫຼືຖານຂໍ້ມູນ XML ຂອງລາຍລະອຽດແທັກ
ລວມທັງການແປພາສາ (-listx) The -list, -listw ແລະ -listx ທາງເລືອກອາດຈະ
ຕິດຕາມດ້ວຍການໂຕ້ແຍ້ງເພີ່ມເຕີມຂອງແບບຟອມ "-GROUP:All" ເພື່ອລາຍຊື່ພຽງແຕ່ແທັກໃນ
ກຸ່ມສະເພາະ, ບ່ອນທີ່ "GROUP" ແມ່ນໜຶ່ງ ຫຼືຫຼາຍຄອບຄົວ 0-2 ຊື່ກຸ່ມ (ຍົກເວັ້ນ EXIF
ກຸ່ມ IFD) ແຍກໂດຍຈໍ້າສອງເມັດ. ກັບ -listg, NUMBER ອາດຈະຖືກມອບໃຫ້ເພື່ອລະບຸກຸ່ມ
ຄອບຄົວ, ຖ້າບໍ່ດັ່ງນັ້ນຄອບຄົວ 0 ແມ່ນສົມມຸດ. ໄດ້ -l ທາງເລືອກອາດຈະຖືກລວມເຂົ້າກັບ -listf,
- ບັນຊີລາຍຊື່ or -listwf ເພື່ອເພີ່ມຄໍາອະທິບາຍໄຟລ໌ໃສ່ບັນຊີລາຍຊື່. ໄດ້ - ພາສາ ທາງເລືອກອາດຈະເປັນ
ລວມມີ -listx ເພື່ອສະແດງຄໍາອະທິບາຍໃນພາສາດຽວ. ນີ້ແມ່ນບາງອັນ
ຕົວຢ່າງ:

-list # ລາຍຊື່ແທັກຊື່ທັງໝົດ
-list -EXIF:ທັງໝົດ # ລາຍຊື່ແທັກ EXIF ​​ທັງໝົດ
-list -xmp:time:all # ລາຍຊື່ແທັກ XMP ທັງໝົດທີ່ກ່ຽວຂ້ອງກັບເວລາ
-listw -XMP-dc:ທັງໝົດ # ລາຍຊື່ແທັກ XMP-dc ທີ່ຂຽນໄດ້ທັງໝົດ
-listf # ລາຍຊື່ທຸກສ່ວນຂະຫຍາຍໄຟລ໌ທີ່ຮອງຮັບ
-listr # ລາຍຊື່ທຸກນາມສະກຸນໄຟລ໌ທີ່ຮັບຮູ້
-listwf # ລາຍຊື່ທຸກນາມສະກຸນໄຟລ໌ທີ່ສາມາດຂຽນໄດ້
-listg1 # ລາຍຊື່ກຸ່ມທັງໝົດໃນຄອບຄົວ 1
-listd # ລາຍຊື່ກຸ່ມທີ່ສາມາດລຶບໄດ້ທັງໝົດ
-listx -EXIF:ທັງໝົດ # ຖານຂໍ້ມູນລາຍຊື່ຂອງແທັກ EXIF ​​ໃນຮູບແບບ XML
-listx -XMP:All -s # ລາຍຊື່ຖານຂໍ້ມູນ XML ສັ້ນຂອງແທັກ XMP

ເມື່ອປະສົມປະສານກັບ -listx, ການ -s ທາງ​ເລືອກ​ເຮັດ​ໃຫ້​ຜົນ​ຜະ​ລິດ​ສັ້ນ​ລົງ​ໂດຍ​ການ​ຍົກ​ເວັ້ນ​
ຄໍາອະທິບາຍແລະຄຸນຄ່າ (ໃນຕົວຢ່າງສຸດທ້າຍຂ້າງເທິງ), ແລະ -f ເພີ່ມ 'ທຸງ'
ຄຸນລັກສະນະຖ້າມີ. ທຸງຖືກຈັດຮູບແບບເປັນລາຍການທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງ
ຄຸນ​ຄ່າ​ທີ່​ເປັນ​ໄປ​ໄດ້​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​: ຫຼີກ​ເວັ້ນ​ການ​, Binary​, ບັນ​ຊີ​ລາຍ​ການ​, ບັງ​ຄັບ​, ຖາ​ວອນ​, ການ​ປົກ​ປ້ອງ​,
ບໍ່ຮູ້ຈັກແລະບໍ່ປອດໄພ (ເບິ່ງເອກະສານຊື່ແທັກ). ສໍາລັບ XMP List tags, ບັນຊີລາຍຊື່
ປະເພດ (Alt, Bag ຫຼື Seq) ຖືກເພີ່ມໃສ່ທຸງ, ແລະແທັກໂຄງສ້າງທີ່ແປເປັນ
ຊີ້ບອກດ້ວຍທຸງ Flattened.

ໃຫ້ສັງເກດວ່າ none ການ -list ຕົວເລືອກຕ້ອງການການປ້ອນຂໍ້ມູນ ເອກະສານ.

-ver ພິມໝາຍເລກເວີຊັນ exiftool.

ພິເສດ ຄຸນ​ລັກ​ສະ​ນະ

- ປ້າຍພູມສັນຖານ TRKFILE
ຮູບພາບ Geotag ຈາກໄຟລ໌ບັນທຶກການຕິດຕາມ GPS ທີ່ລະບຸໄວ້. ການ​ນໍາ​ໃຊ້​ - ປ້າຍພູມສັນຖານ ທາງເລືອກແມ່ນ
ເທົ່າກັບການຂຽນຄ່າໃສ່ແທັກ "Geotag". ຫຼັງຈາກ - ປ້າຍພູມສັນຖານ ທາງ​ເລືອກ​ໄດ້​
ລະບຸໄວ້, ຄ່າຂອງແທັກ "Geotime" ແມ່ນຂຽນເພື່ອກຳນົດວັນທີ/ເວລາສຳລັບ
interpolation ຕໍາ​ແຫນ່ງ​. ຖ້າ "Geotime" ບໍ່ໄດ້ຖືກລະບຸ, ຄ່າຈະຖືກຄັດລອກຈາກ
"DateTimeOriginal". ຕົວຢ່າງ, ສອງຄໍາສັ່ງຕໍ່ໄປນີ້ແມ່ນທຽບເທົ່າ:

exiftool -geotag track.log image.jpg
exiftool -geotag "-Geotime

ເມື່ອຄ່າ "Geotime" ຖືກປ່ຽນເປັນ UTC, ເຂດເວລາລະບົບທ້ອງຖິ່ນແມ່ນສົມມຸດ
ເວັ້ນເສຍແຕ່ຄ່າວັນທີ/ເວລາມີເຂດເວລາ. ການຂຽນ "Geotime" ເຮັດໃຫ້ເກີດການ
ຕິດ​ຕາມ tags ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ຂຽນ (ສະ​ຫນອງ​ໃຫ້​ເຂົາ​ເຈົ້າ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ຄິດ​ໄລ່​ຈາກ​ບັນ​ທຶກ​ການ​ຕິດ​ຕາມ​, ແລະ​
ພວກມັນຖືກສະຫນັບສະຫນຸນໂດຍຮູບແບບ metadata ຈຸດຫມາຍປາຍທາງ): GPSLatitude, GPSLatitudeRef,
GPSLongitude, GPSLongitudeRef, GPSAltitude, GPSAltitudeRef, GPSDateStamp,
GPSTimeStamp, GPSDateTime, GPSTrack, GPSTrackRef, GPSSpeed, GPSSpeedRef,
GPSImgDirection, GPSImgDirectionRef, GPSPitch ແລະ GPSRoll. ໂດຍຄ່າເລີ່ມຕົ້ນ, tags ແມ່ນ
ສ້າງໃນ EXIF, ແລະປັບປຸງໃນ XMP ພຽງແຕ່ຖ້າພວກມັນມີຢູ່ແລ້ວ. ແນວໃດກໍ່ຕາມ,
"EXIF: Geotime" ຫຼື "XMP: Geotime" ອາດຈະຖືກລະບຸໃຫ້ຂຽນພຽງແຕ່ແທັກ EXIF ​​ຫຼື XMP ເທົ່ານັ້ນ
ຕາມລໍາດັບ. ໃຫ້ສັງເກດວ່າ GPSPitch ແລະ GPSRoll ແມ່ນບໍ່ໄດ້ມາດຕະຖານ, ແລະຕ້ອງການຜູ້ໃຊ້ -
tags ກໍານົດໃນຄໍາສັ່ງທີ່ຈະຂຽນ.

ແທັກ "Geosync" ອາດຈະຖືກໃຊ້ເພື່ອລະບຸການແກ້ໄຂເວລາທີ່ໃຊ້ກັບແຕ່ລະຄົນ
ຄ່າ "Geotime" ສໍາລັບ synchronization ກັບເວລາ GPS. ຕົວຢ່າງ, ຕໍ່ໄປນີ້
ຄໍາສັ່ງຊົດເຊີຍເວລາຮູບພາບທີ່ 1 ນາທີແລະ 20 ວິນາທີຫລັງ GPS:

exiftool -geosync=+1:20 -geotag a.log DIR

"Geosync" ຕ້ອງຖືກຕັ້ງກ່ອນ "Geotime" (ຖ້າລະບຸ) ເພື່ອໃຫ້ມີປະສິດທິພາບ. ຂັ້ນສູງ
ຄຸນສົມບັດ "Geosync" ອະນຸຍາດໃຫ້ແກ້ໄຂການລອຍລົມແບບເສັ້ນຊື່ແລະ synchronization ຈາກ
ຮູບ​ພາບ​ທີ່​ຕິດ​ຕັ້ງ​ໃນ​ເມື່ອ​ກ່ອນ​. ເບິ່ງ "geotag.html" ໃນການແຈກຢາຍ ExifTool ເຕັມສໍາລັບ
ຂໍ້ມູນເພີ່ມເຕີມ

ຫຼາຍ - ປ້າຍພູມສັນຖານ ທາງ​ເລືອກ​ອາດ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ concatinate ຂໍ້​ມູນ​ບັນ​ທຶກ​ການ​ຕິດ​ຕາມ GPS​. ນອກຈາກນີ້, ກ
ດຽວ - ປ້າຍພູມສັນຖານ ທາງ​ເລືອກ​ອາດ​ຈະ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ໂຫຼດ​ໄຟລ​໌​ບັນ​ທຶກ​ການ​ຕິດ​ຕາມ​ຫຼາຍ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ຕົວ​ແທນ​
ໃນ TRKFILE ຊື່, ແຕ່ສັງເກດວ່າໃນກໍລະນີນີ້ TRKFILE ຕ້ອງໄດ້ຮັບການອ້າງອີງຫຼາຍທີ່ສຸດ
ລະບົບ (ມີຂໍ້ຍົກເວັ້ນທີ່ໂດດເດັ່ນຂອງ Windows) ເພື່ອປ້ອງກັນການຂະຫຍາຍຊື່ໄຟລ໌. ສໍາລັບ
ຍົກຕົວຢ່າງ:

exiftool -geotag "TRACKDIR/*.log" IMAGEDIR

ຮູບແບບໄຟລ໌ຕິດຕາມທີ່ຮອງຮັບໃນປັດຈຸບັນແມ່ນ GPX, NMEA RMC/GGA/GLL, KML, IGC, Garmin
XML ແລະ TCX, Magellan PMGNTRK, Honeywell PTNTHPR, ຂໍ້ຄວາມ Winplus Beacon, ແລະ Bramor gEO
ບັນທຶກໄຟລ໌. ເບິ່ງ "ຕົວຢ່າງ GEOTAGGING" ສໍາລັບຕົວຢ່າງ. ຍັງເບິ່ງ "geotag.html" ໃນ
ການແຈກຢາຍ ExifTool ເຕັມຮູບແບບ ແລະຮູບພາບ::ExifTool Options ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ ແລະສໍາລັບ
ຂໍ້ມູນກ່ຽວກັບຕົວເລືອກການຕັ້ງຄ່າ geotag.

-globalTimeShift SHIFT
ເລື່ອນຄ່າວັນທີ/ເວລາທີ່ມີຮູບແບບທັງໝົດດ້ວຍຈຳນວນທີ່ລະບຸໃນເວລາອ່ານ. ບໍ່
ໃຊ້​ກັບ​ການ​ບໍ່​ໄດ້​ຈັດ​ຮູບ​ແບບ (-n) ຜົນ​ຜະ​ລິດ​. SHIFT ໃຊ້ຮູບແບບດຽວກັນກັບການປ່ຽນວັນທີ/ເວລາ
ເມື່ອຂຽນ (ເບິ່ງຮູບພາບ::ExifTool::Shift.pl ສໍາລັບລາຍລະອຽດ), ໂດຍມີການປ່ຽນແປງທາງລົບ
ຊີ້ໃຫ້ເຫັນດ້ວຍເຄື່ອງຫມາຍລົບ ("-") ໃນຕອນເລີ່ມຕົ້ນຂອງ SHIFT ສາຍ. ຍົກ​ຕົວ​ຢ່າງ:

# ສົ່ງຄືນວັນທີ/ເວລາທັງໝົດ, ປ່ຽນກັບຄືນ 1 ຊົ່ວໂມງ
exiftool -globalTimeShift -1 -time:all a.jpg

# ຕັ້ງຊື່ໄຟລ໌ຈາກການປ່ຽນແປງ CreateDate (-1 ມື້) ສໍາລັບ
# ຮູບທັງໝົດຢູ່ໃນໄດເລກະທໍລີ
exiftool "-filename
-d %Y%m%d-%H%M%S.%%e dir

- ໃຊ້ ແບບ ຈຳ ລອງ
ເພີ່ມຄຸນສົມບັດຈາກປລັກອິນທີ່ລະບຸ ແບບ ຈຳ ລອງ. ໃນປັດຈຸບັນ, ໂມດູນ MWG ແມ່ນພຽງແຕ່
ໂມດູນ plug-in ແຈກຢາຍດ້ວຍ exiftool. ໂມດູນນີ້ເພີ່ມການສະຫນັບສະຫນູນການອ່ານ / ຂຽນສໍາລັບ
tags ຕາມທີ່ແນະນໍາໂດຍກຸ່ມເຮັດວຽກ Metadata. ເພື່ອບັນທຶກການພິມ, "-use MWG" ແມ່ນ
ສົມມຸດວ່າກຸ່ມ "MWG" ຖືກລະບຸໄວ້ສໍາລັບແທັກໃດໆໃນເສັ້ນຄໍາສັ່ງ. ເບິ່ງ MWG
ແທັກເອກະສານສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ. ໃຫ້ສັງເກດວ່າທາງເລືອກນີ້ແມ່ນບໍ່ສາມາດປີ້ນກັບກັນໄດ້, ແລະ
ຍັງຄົງມີຜົນບັງຄັບໃຊ້ຈົນກ່ວາແອັບພລິເຄຊັນຢຸດ, ເຖິງແມ່ນວ່າໃນທົ່ວ "-execute"
ທາງເລືອກ.

ລະນູປະໂພກ

-restore_original
-delete_original[!]
ທາງເລືອກທີ່ເປັນປະໂຫຍດເຫຼົ່ານີ້ເຮັດໃຫ້ການຮັກສາໄຟລ໌ "_original" ທີ່ສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດ
exiftool. ພວກມັນບໍ່ມີຜົນຕໍ່ກັບໄຟລ໌ທີ່ບໍ່ມີການສຳເນົາ "_original". ໄດ້
-restore_original ທາງ​ເລືອກ​ຈະ​ຟື້ນ​ຟູ​ໄຟລ​໌​ທີ່​ກໍາ​ນົດ​ໄວ້​ຈາກ​ສໍາ​ເນົາ​ຕົ້ນ​ສະ​ບັບ​ຂອງ​ເຂົາ​ເຈົ້າ​ໂດຍ​
ການປ່ຽນຊື່ໄຟລ໌ "_original" ເພື່ອແທນທີ່ສະບັບດັດແກ້. ສໍາລັບຕົວຢ່າງ, ໄດ້
ຄໍາສັ່ງຕໍ່ໄປນີ້ຟື້ນຟູຕົ້ນສະບັບຂອງຮູບພາບ JPG ທັງຫມົດໃນໄດເລກະທໍລີ "DIR":

exiftool -restore_original -ext jpg DIR

ໄດ້ -delete_original ທາງ​ເລືອກ​ຈະ​ລົບ​ສໍາ​ເນົາ "_original​" ຂອງ​ໄຟລ​໌​ທັງ​ຫມົດ​ທີ່​ລະ​ບຸ​ໄວ້​ໃນ​
ເສັ້ນຄໍາສັ່ງ. ໂດຍບໍ່ມີການຕິດຕາມ "!" ຕົວເລືອກນີ້ກະຕຸ້ນໃຫ້ມີການຢືນຢັນກ່ອນ
ສືບຕໍ່. ຕົວຢ່າງ, ຄໍາສັ່ງຕໍ່ໄປນີ້ຈະລຶບ "a.jpg_original" ຖ້າມັນ
ມີຢູ່, ຫຼັງຈາກຖາມວ່າ "ເຈົ້າແນ່ໃຈບໍ?":

exiftool -delete_original a.jpg

ຕົວເລືອກເຫຼົ່ານີ້ອາດຈະບໍ່ຖືກນໍາໃຊ້ກັບທາງເລືອກອື່ນເພື່ອອ່ານຫຼືຂຽນຄ່າແທັກໃນ
ຄໍາສັ່ງດຽວກັນ, ແຕ່ອາດຈະຖືກລວມເຂົ້າກັບທາງເລືອກດັ່ງກ່າວ -ຕໍ່ໄປ, -ຖ້າ, -r, -q ແລະ -v.

ແບບ​ພິ​ເສດ ທາງເລືອກໃນການ

ໃນບັນດາສິ່ງອື່ນໆ, ທາງເລືອກທີ່ກ້າວຫນ້າທາງດ້ານອະນຸຍາດໃຫ້ການປຸງແຕ່ງທີ່ສັບສົນທີ່ຈະດໍາເນີນການຈາກ a
ຄໍາສັ່ງດຽວໂດຍບໍ່ຈໍາເປັນຕ້ອງມີ scripting ເພີ່ມເຕີມ. ນີ້ອາດຈະເປັນປະໂຫຍດໂດຍສະເພາະ
ສໍາ​ລັບ​ການ​ປະ​ຕິ​ບັດ​ເຊັ່ນ​: ການ​ນໍາ​ໃຊ້ Windows drag​-and-drop​. ທາງເລືອກເຫຼົ່ານີ້ອາດຈະເປັນ
ໃຊ້ເພື່ອປັບປຸງປະສິດທິພາບໃນການປະມວນຜົນຫຼາຍຜ່ານໂດຍການຫຼຸດຜ່ອນ overhead ທີ່ຕ້ອງການ
ໂຫລດ exiftool ສໍາລັບແຕ່ລະ invocation.

-api OPT[=VAL]
ຕັ້ງທາງເລືອກ ExifTool API. OPT ເປັນຊື່ທາງເລືອກ API. ຄ່າທາງເລືອກແມ່ນຕັ້ງເປັນ 1 if
=VAL ຖືກລະເວັ້ນ, ຫຼື undef ຖ້າພຽງແຕ່ VAL ຖືກລະເວັ້ນ. ທາງເລືອກອາດຈະບໍ່ຖືກຕັ້ງເປັນ
string ຫວ່າງເປົ່າ ("") ຜ່ານເສັ້ນຄໍາສັ່ງ, ແຕ່ໄຟລ໌ config ອາດຈະຖືກນໍາໃຊ້ເພື່ອເຮັດສໍາເລັດ
ນີ້ຖ້າຈໍາເປັນ. ເບິ່ງຮູບພາບ::ExifTool Options ສໍາລັບບັນຊີລາຍຊື່ຂອງທາງເລືອກ API ທີ່ມີຢູ່.
ອັນນີ້ລົບລ້າງທາງເລືອກ API ທີ່ຕັ້ງຜ່ານໄຟລ໌ config.

-common_args
ລະບຸວ່າອາກິວເມັນທັງໝົດທີ່ປະຕິບັດຕາມຕົວເລືອກນີ້ແມ່ນເປັນເລື່ອງທຳມະດາທີ່ຈະຖືກປະຕິບັດທັງໝົດ
ຄໍາສັ່ງໃນເວລາທີ່ - ປະ​ຕິ​ບັດ​ ຖືກນໍາໃຊ້. ນີ້ແລະ -ການຕັ້ງຄ່າ ທາງເລືອກແມ່ນທາງເລືອກດຽວ
ທີ່ອາດຈະບໍ່ຖືກນໍາໃຊ້ພາຍໃນ a -@ ARGFILE. ໃຫ້ສັງເກດວ່າໂດຍຄໍານິຍາມທາງເລືອກນີ້ແລະ
ການໂຕ້ຖຽງຂອງມັນຕ້ອງມາຫຼັງຈາກທາງເລືອກອື່ນທັງຫມົດໃນແຖວຄໍາສັ່ງ.

-ການຕັ້ງຄ່າ CFGFILE
ໂຫຼດໄຟລ໌ການຕັ້ງຄ່າທີ່ລະບຸໄວ້ແທນ ".ExifTool_config". ຖ້າ
ຖືກນໍາໃຊ້, ທາງເລືອກນີ້ຕ້ອງມາກ່ອນການໂຕ້ຖຽງອື່ນໆທັງຫມົດໃນເສັ້ນຄໍາສັ່ງ. ໄດ້
CFGFILE ຊື່ອາດມີຂໍ້ມູນຈໍາເພາະຂອງໄດເລກະທໍລີ (ຖ້າບໍ່ດັ່ງນັ້ນໄຟລ໌ຕ້ອງມີຢູ່ໃນ
ໄດເລກະທໍລີປະຈຸບັນ), ຫຼືອາດຈະຖືກຕັ້ງເປັນສະຕຣິງຫວ່າງເປົ່າ ("") ເພື່ອປິດການໂຫຼດ
ໄຟລ໌ config. ເບິ່ງໄຟລ໌ການຕັ້ງຄ່າຕົວຢ່າງ ແລະ "config.html" ໃນເຕັມ
ການແຈກຢາຍ ExifTool ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບໄຟລ໌ການຕັ້ງຄ່າ ExifTool.

- ສຽງດັງ[NUMBER] ຂໍ້​ຄວາມ
ຂໍ້ຄວາມສະທ້ອນເຖິງ stdout (- ສຽງດັງ or -echo1) ຫຼື stderr (-echo2). ຂໍ້ຄວາມແມ່ນຜົນຜະລິດເປັນ
ເສັ້ນຄໍາສັ່ງຖືກວິເຄາະ, ກ່ອນທີ່ຈະປະມວນຜົນໄຟລ໌ປ້ອນຂໍ້ມູນໃດໆ. NUMBER ອາດ​ຈະ​ເປັນ 3​
ຫຼື 4 ເພື່ອສົ່ງອອກຂໍ້ຄວາມ (ເພື່ອ stdout ຫຼື stderr ຕາມລໍາດັບ) ຫຼັງຈາກການປຸງແຕ່ງສໍາເລັດ.

- ປະ​ຕິ​ບັດ​[NUMBER]
ປະຕິບັດຄໍາສັ່ງສໍາລັບການໂຕ້ຖຽງທັງຫມົດເຖິງຈຸດນີ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງ (ບວກກັບໃດໆ
arguments ກໍານົດໂດຍ -common_args). ອະນຸຍາດໃຫ້ປະຕິບັດຄໍາສັ່ງຫຼາຍຈາກ a
ເສັ້ນຄໍາສັ່ງດຽວ. NUMBER ເປັນຕົວເລກທາງເລືອກທີ່ຖືກສະທ້ອນໃນ "{ready}"
ຂໍ້​ຄວາມ​ໃນ​ເວ​ລາ​ທີ່​ການ​ນໍາ​ໃຊ້​ -ຢູ່_ເປີດ ຄຸນນະສົມບັດ.

-srcfile ຍທຂ
ລະບຸໄຟລ໌ແຫຼ່ງທີ່ແຕກຕ່າງກັນທີ່ຈະດໍາເນີນການໂດຍອີງໃສ່ຊື່ຂອງຕົ້ນສະບັບ
ເອກະສານ. ອັນນີ້ອາດຈະເປັນປະໂຫຍດໃນບາງສະຖານະການພິເສດສຳລັບການປະມວນຜົນການສະແດງຕົວຢ່າງທີ່ກ່ຽວຂ້ອງ
ຮູບ​ພາບ​ຫຼື​ໄຟລ​໌ sidecar​. ເບິ່ງ -w ທາງ​ເລືອກ​ສໍາ​ລັບ​ການ​ອະ​ທິ​ບາຍ​ຂອງ​ ຍທຂ syntax
ໃຫ້ສັງເກດວ່າຊື່ໄຟລ໌ ຍທຂ ສະຕຣິງສໍາລັບທາງເລືອກທັງຫມົດແມ່ນອີງໃສ່ຕົ້ນສະບັບ ເອກະສານ
ລະບຸໄວ້ຈາກແຖວຄໍາສັ່ງ, ບໍ່ແມ່ນຊື່ຂອງໄຟລ໌ແຫຼ່ງທີ່ລະບຸໂດຍ
-srcfile.

ຕົວຢ່າງ, ເພື່ອຄັດລອກ metadata ຈາກໄຟລ໌ NEF ໄປຫາຕົວຢ່າງ JPG ທີ່ສອດຄ້ອງກັນໃນ a
ໄດເລກະທໍລີທີ່ຮູບພາບ JPG ອື່ນໆອາດຈະມີຢູ່:

exiftool -ext nef -tagsfromfile @ -srcfile %d%f.jpg dir

ຖ້າຫຼາຍກວ່າຫນຶ່ງ -srcfile ທາງ​ເລືອກ​ແມ່ນ​ໄດ້​ລະ​ບຸ​ໄວ້​, ໄຟລ​໌​ໄດ້​ຮັບ​ການ​ທົດ​ສອບ​ໃນ​ຄໍາ​ສັ່ງ​ແລະ​ຄັ້ງ​ທໍາ​ອິດ​
ໄຟລ໌ແຫຼ່ງທີ່ມີຢູ່ແມ່ນຖືກປະມວນຜົນ. ຖ້າບໍ່ມີໄຟລ໌ຕົ້ນສະບັບທີ່ມີຢູ່ແລ້ວ, ຫຼັງຈາກນັ້ນ
exiftool ໃຊ້ຄັ້ງທໍາອິດ -srcfile ລະບຸ.

A ຍທຂ ຂອງ "@" ອາດຈະຖືກນໍາໃຊ້ເພື່ອເປັນຕົວແທນຕົ້ນສະບັບ ເອກະສານ, ເຊິ່ງອາດຈະເປັນປະໂຫຍດໃນເວລາທີ່
ການ​ລະ​ບຸ​ຫຼາຍ​ -srcfile ທາງເລືອກ (ຕົວຢ່າງ. ກັບຄືນໄປຫາການປຸງແຕ່ງຕົ້ນສະບັບ
ເອກະສານ ຖ້າບໍ່ມີ sidecar).

-ຢູ່_ເປີດ ທຸງ
If ທຸງ ແມ່ນ 1 ຫຼື "ຄວາມຈິງ", ເຮັດໃຫ້ exiftool ສືບຕໍ່ອ່ານຈາກ -@ ARGFILE ເຖິງແມ່ນວ່າຫຼັງຈາກ
ໄປຮອດຈຸດສິ້ນສຸດຂອງໄຟລ໌. ຄຸນສົມບັດນີ້ເຮັດໃຫ້ແອັບພລິເຄຊັນການໂທສາມາດໂຫຼດໄດ້ລ່ວງໜ້າ
exiftool, ດັ່ງນັ້ນຈຶ່ງຫຼີກເວັ້ນການ overhead ຂອງການໂຫຼດ exiftool ສໍາລັບແຕ່ລະຄໍາສັ່ງ. ໄດ້
ຂັ້ນ​ຕອນ​ການ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

1) ປະຕິບັດ "exiftool -stay_open True -@ ARGFILE", ບ່ອນທີ່ ARGFILE ແມ່ນ​ຊື່​ຂອງ​
ໄຟລ໌ອາກິວເມັນທີ່ມີຢູ່ແລ້ວ (ອາດຈະຫວ່າງເປົ່າ) ຫຼື "-" ຕໍ່ກັບການໂຕ້ຖຽງທໍ່ຈາກມາດຕະຖານ
input

2) ຂຽນ exiftool arguments ເສັ້ນຄໍາສັ່ງກັບ ARGFILE, ຫນຶ່ງການໂຕ້ຖຽງຕໍ່ແຖວ (ເບິ່ງ
-@ ທາງ​ເລືອກ​ສໍາ​ລັບ​ລາຍ​ລະ​ອຽດ​)​.

3) ຂຽນ "-execute\n" ໃສ່ ARGFILE, ບ່ອນທີ່ "\n" ເປັນຕົວແທນຂອງລໍາດັບແຖວໃຫມ່. (ຫມາຍ​ເຫດ​:
ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ flush buffers ການຂຽນຂອງທ່ານຢູ່ທີ່ນີ້ຖ້າຫາກວ່າການນໍາໃຊ້ຜົນໄດ້ຮັບ buffered.) Exiftool
ຫຼັງຈາກນັ້ນຈະປະຕິບັດຄໍາສັ່ງກັບ arguments ທີ່ໄດ້ຮັບເຖິງຈຸດນີ້, ສົ່ງ a
ຂໍ້ຄວາມ "{ready}" ໄປຫາ stdout ເມື່ອເຮັດແລ້ວ (ເວັ້ນເສຍແຕ່ວ່າ -q or -T ທາງເລືອກແມ່ນໃຊ້), ແລະ
ສືບຕໍ່ພະຍາຍາມອ່ານການໂຕ້ຖຽງສໍາລັບຄໍາສັ່ງຕໍ່ໄປຈາກ ARGFILE. ເພື່ອຊ່ວຍໃນ
synchronization ຄໍາ​ສັ່ງ / ການ​ຕອບ​ສະ​ຫນອງ​, ຈ​ໍ​າ​ນວນ​ໃດ​ຫນຶ່ງ​ຕໍ່​ກັບ​ທາງ​ເລືອກ "-execute​" ແມ່ນ​
ດັງຢູ່ໃນຂໍ້ຄວາມ "{ready}". ຕົວຢ່າງ, "-execute613" ຜົນໄດ້ຮັບໃນ "{ready613}".

4) ເຮັດຊ້ໍາຂັ້ນຕອນ 2 ແລະ 3 ສໍາລັບແຕ່ລະຄໍາສັ່ງ.

5) ຂຽນ "-stay_open\nFalse\n" ໃສ່ ARGFILE ເມື່ອເຮັດແລ້ວ. ນີ້ຈະເຮັດໃຫ້ exiftool ກັບ
ປະມວນຜົນການໂຕ້ຖຽງແຖວຄໍາສັ່ງທີ່ຍັງເຫຼືອຈາກນັ້ນອອກຈາກປົກກະຕິ.

ວັດສະດຸປ້ອນ ARGFILE ອາດຈະມີການປ່ຽນແປງໄດ້ທຸກເວລາກ່ອນຂັ້ນຕອນ 5 ຂ້າງເທິງໂດຍການຂຽນ
ຕໍ່​ໄປ​ນີ້​ເສັ້ນ​ທີ່​ເປີດ​ໃນ​ປັດ​ຈຸ​ບັນ​ ARGFILE:

-ຢູ່_ເປີດ
ທີ່ແທ້ຈິງ
-@
NEWARGFILE

ສາເຫດນີ້ ARGFILE ຈະປິດ, ແລະ NEWARGFILE ຈະຖືກເກັບຮັກສາໄວ້ເປີດ. (ໂດຍບໍ່ມີການ
-ຢູ່_ເປີດ ຢູ່ທີ່ນີ້, exiftool ຈະໄດ້ກັບຄືນໄປອ່ານການໂຕ້ຖຽງຈາກ ARGFILE ຫຼັງຈາກ
ຮອດ​ຕອນ​ທ້າຍ​ຂອງ NEWARGFILE.)

ຫມາຍ​ເຫດ​: ໃນ​ເວ​ລາ​ທີ່​ຂຽນ​ການ​ໂຕ້​ຖຽງ​ກັບ​ໄຟລ​໌​ແຜ່ນ​ມີ​ຄວາມ​ຊັກ​ຊ້າ​ເຖິງ 0.01 ວິ​ນາ​ທີ​
ຫຼັງຈາກຂຽນ "-execute\n" ກ່ອນທີ່ exiftool ຈະເລີ່ມປະມວນຜົນຄຳສັ່ງ. ຄວາມລ່າຊ້ານີ້
ອາດຈະຖືກຫຼີກເວັ້ນໂດຍການສົ່ງສັນຍານ CONT ໄປຫາຂະບວນການ exiftool ທັນທີຫຼັງຈາກ
ຂຽນ "-execute\n". (ບໍ່ມີການຊັກຊ້າທີ່ກ່ຽວຂ້ອງໃນເວລາທີ່ຂຽນການໂຕ້ຖຽງຜ່ານ a
ທໍ່ກັບ "-@ -", ດັ່ງນັ້ນສັນຍານບໍ່ຈໍາເປັນໃນເວລາທີ່ນໍາໃຊ້ເຕັກນິກນີ້.)

-userParam PARAM[=VAL]
ກໍານົດພາລາມິເຕີຜູ້ໃຊ້. ປາຣາມ ແມ່ນຊື່ພາລາມິເຕີຜູ້ໃຊ້ທີ່ມັກ. ນີ້ແມ່ນການໂຕ້ຕອບ
ໄປທີ່ຕົວເລືອກ API UserParam (ເບິ່ງຮູບພາບ::ExifTool Options documentation), ແລະ
ໃຫ້ວິທີການເຂົ້າເຖິງຕົວກໍານົດການທີ່ຜູ້ໃຊ້ກໍານົດຈາກພາຍໃນການສະແດງອອກຊື່ແທັກ
(ຄືກັບວ່າມັນເປັນແທັກອື່ນ, ເບິ່ງຕົວຢ່າງຂ້າງລຸ່ມນີ້), ແລະຈາກເຫດຜົນ PrintConv/ValueConv
(ຜ່ານຟັງຊັນ ExifTool Options). ຄ້າຍຄືກັນກັບ -api ທາງເລືອກ, ຄ່າພາລາມິເຕີ
ຖືກຕັ້ງເປັນ 1 ຖ້າ =VAL ຖືກລະເວັ້ນ, ຫຼື undef ຖ້າພຽງແຕ່ VAL ຖືກລະເວັ້ນ.

exiftool -p '$test from $filename' -userparam test=ສະບາຍດີ FILE

WINDOWS ຢູນີໂຄດ ເອກະສານ ຊື່


ໃນ Windows, ໂດຍຄ່າເລີ່ມຕົ້ນ, ຊື່ໄຟລ໌ແລະໄດເລກະທໍລີຖືກລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ (ຫຼືໃນ
arg files) ໂດຍໃຊ້ຫນ້າລະຫັດລະບົບ, ເຊິ່ງແຕກຕ່າງກັນກັບການຕັ້ງຄ່າລະບົບ.
ແຕ່ຫນ້າເສຍດາຍ, ຫນ້າລະຫັດເຫຼົ່ານີ້ບໍ່ແມ່ນຊຸດຕົວອັກສອນທີ່ສົມບູນ, ດັ່ງນັ້ນບໍ່ແມ່ນຊື່ໄຟລ໌ທັງຫມົດ
ເປັນຕົວແທນ.

ExifTool 9.79 ແລະຕໍ່ມາອະນຸຍາດໃຫ້ການເຂົ້າລະຫັດຊື່ໄຟລ໌ທີ່ຖືກກໍານົດດ້ວຍ "-charset
filename=CHARSET", ເຊິ່ງ "CHARSET" ແມ່ນຊື່ຂອງຊຸດຕົວອັກສອນ ExifTool ທີ່ຖືກຕ້ອງ,
ດີກວ່າ "UTF8" (ເບິ່ງ - ຕົວ​ອັກ​ສອນ​ ທາງ​ເລືອກ​ສໍາ​ລັບ​ບັນ​ຊີ​ລາຍ​ການ​ທີ່​ສົມ​ບູນ​)​. ການຕັ້ງຄ່າຕົວກະຕຸ້ນນີ້
ການ​ນໍາ​ໃຊ້​ຂອງ Windows wide-character i/o routines​, ສະ​ນັ້ນ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ​ສໍາ​ລັບ Unicode ທັງ​ຫມົດ​
ຊື່ໄຟລ໌. ແຕ່ສັງເກດວ່າມັນບໍ່ແມ່ນເລື່ອງເລັກນ້ອຍທີ່ຈະຜ່ານຊື່ໄຟລ໌ທີ່ຖືກເຂົ້າລະຫັດຢ່າງຖືກຕ້ອງຢູ່ໃນ
ເສັ້ນຄໍາສັ່ງ Windows (ເບິ່ງhttp://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q18> ສໍາລັບ
ລາຍລະອຽດ), ສະນັ້ນການວາງພວກມັນໄວ້ໃນ UTF-8 ທີ່ຖືກເຂົ້າລະຫັດ -@ argfile ແມ່ນແນະນໍາໃຫ້ຖ້າເປັນໄປໄດ້.

ເມື່ອຊື່ໄດເລກະທໍລີຖືກໃຫ້, ການເຂົ້າລະຫັດຊື່ໄຟລ໌ບໍ່ຈໍາເປັນຕ້ອງຖືກກໍານົດ (ເວັ້ນເສຍແຕ່
ຊື່ໄດເລກະທໍລີມີຕົວອັກສອນພິເສດ), ແລະ ExifTool ອັດຕະໂນມັດຈະໃຊ້ wide-
ລັກສະນະປົກກະຕິເພື່ອສະແກນໄດເລກະທໍລີ.

ຊຸດຕົວອັກສອນຊື່ໄຟລ໌ໃຊ້ກັບ ເອກະສານ arguments ເຊັ່ນດຽວກັນກັບ arguments ຊື່ໄຟລ໌ຂອງ
-@, - ປ້າຍພູມສັນຖານ, -o, -p, -srcfile, -tagsFromFile, -ຊີວີ=, -j= ແລະ -TAG<=. ຢ່າງໃດກໍຕາມ, ມັນບໍ່ໄດ້
ໃຊ້ກັບ -ການຕັ້ງຄ່າ ຊື່ໄຟລ໌, ເຊິ່ງໃຊ້ຊຸດຕົວອັກສອນຂອງລະບົບສະເໝີ. The "-charset
filename=" ທາງເລືອກຕ້ອງມາກ່ອນ -@ ທາງເລືອກທີ່ຈະມີປະສິດທິພາບ, ແຕ່ຄໍາສັ່ງບໍ່ໄດ້
ບັນຫາກ່ຽວກັບທາງເລືອກອື່ນ.

ຫມາຍເຫດ:

1) FileName ແລະ Directory tag ຄ່າຍັງໃຊ້ການເຂົ້າລະຫັດດຽວກັນກັບຄ່າ tag ອື່ນໆ, ແລະ
ຖືກປ່ຽນເປັນ/ຈາກຊື່ໄຟລ໌ທີ່ຕັ້ງໄວ້ເມື່ອຂຽນ/ອ່ານ ຖ້າລະບຸໄວ້.

2) ການສະຫນັບສະຫນູນ Unicode ຍັງບໍ່ທັນໄດ້ປະຕິບັດສໍາລັບລະບົບ Windows ອື່ນໆເຊັ່ນ Cygwin.

3) ເບິ່ງ "ຂຽນໄຟລ໌ອ່ານເທົ່ານັ້ນ" ຂ້າງລຸ່ມນີ້ສໍາລັບບັນທຶກກ່ຽວກັບການດັດແກ້ໄຟລ໌ອ່ານເທົ່ານັ້ນທີ່ມີ
ຊື່ Unicode.

ການ​ຂຽນ ອ່ານ​ຢ່າງ​ດຽວ ເອກະສານ


ໂດຍທົ່ວໄປ, ExifTool ອາດຈະຖືກໃຊ້ເພື່ອຂຽນ metadata ໃຫ້ກັບໄຟລ໌ອ່ານເທົ່ານັ້ນທີ່ສະຫນອງໃຫ້
ຜູ້​ໃຊ້​ໄດ້​ຮັບ​ການ​ອະ​ນຸ​ຍາດ​ຂຽນ​ໃນ​ລະ​ບົບ​. ຢ່າງໃດກໍຕາມ, ມີສອງກໍລະນີທີ່ຂຽນໄຟລ໌
ການອະນຸຍາດຍັງຕ້ອງການ:

1​) ໃນ​ເວ​ລາ​ທີ່​ການ​ນໍາ​ໃຊ້​ -overwrite_original_in_place ທາງເລືອກ.

2) ໃນ Windows ຖ້າໄຟລ໌ມີຕົວອັກສອນ Unicode ໃນຊື່ຂອງມັນ, ແລະ a) the
-ຂຽນທັບ_ຕົ້ນສະບັບ ທາງເລືອກແມ່ນຖືກນໍາໃຊ້, ຫຼື b) ການສໍາຮອງຂໍ້ມູນ "_original" ມີຢູ່ແລ້ວ.

ອ່ານ ຕົວຢ່າງ


ຫມາຍ​ເຫດ​: ຈົ່ງລະວັງເມື່ອຕັດ ແລະວາງຕົວຢ່າງເຫຼົ່ານີ້ໃສ່ໃນເຄື່ອງຂອງທ່ານ! ບາງຕົວລະຄອນ
ເຊັ່ນ: ວົງຢືມດຽວ ແລະສອງເທົ່າ ແລະຍັບຍັ້ງອາດຈະຖືກປ່ຽນເປັນລັກສະນະຄ້າຍຄືກັນ
ແຕ່ລັກສະນະທີ່ເຮັດວຽກແຕກຕ່າງກັນໂດຍຕົວຈັດຮູບແບບຂໍ້ຄວາມທີ່ໃຊ້ເພື່ອສະແດງສິ່ງນີ້
ເອກະສານ. ໃຫ້ສັງເກດວ່າຜູ້ໃຊ້ Windows ຕ້ອງໃຊ້ວົງຢືມສອງເທົ່າແທນທີ່ຈະເປັນແບບດຽວ
ວົງຢືມດັ່ງລຸ່ມນີ້ກ່ຽວກັບການໂຕ້ແຍ້ງທີ່ມີຕົວອັກສອນພິເສດ.

exiftool -a -u -g1 a.jpg
ພິມຂໍ້ມູນ meta ທັງຫມົດໃນຮູບພາບ, ລວມທັງແທັກທີ່ຊ້ໍາກັນແລະບໍ່ຮູ້ຈັກ, ຈັດຮຽງ
ໂດຍກຸ່ມ (ສຳລັບຄອບຄົວ 1).

exiftool -common dir
ພິມຂໍ້ມູນ meta ທົ່ວໄປສໍາລັບຮູບພາບທັງຫມົດໃນ "dir". "-common" ແມ່ນແທັກທາງລັດ
ເປັນຕົວແທນຂອງຂໍ້ມູນ meta EXIF ​​ທົ່ວໄປ.

exiftool -T -ສ້າງ -aperture -shutterspeed -iso dir > out.txt
ລາຍຊື່ຂໍ້ມູນ meta ທີ່ລະບຸໄວ້ໃນແບບຟອມຄໍລໍາທີ່ຂັ້ນດ້ວຍແຖບສໍາລັບຮູບພາບທັງຫມົດໃນ "dir"
ໄປຫາໄຟລ໌ຂໍ້ຄວາມທີ່ມີຊື່ "out.txt".

exiftool -s -ImageSize -ExposureTime b.jpg
Print ImageSize ແລະ ExposureTime ຊື່ແທັກ ແລະຄ່າ.

exiftool -l -canon c.jpg d.jpg
ພິມຂໍ້ມູນມາດຕະຖານ Canon ຈາກສອງໄຟລ໌ຮູບພາບ.

exiftool -r -w .txt -ຮູບທົ່ວໄປ
ສະກັດຂໍ້ມູນ meta ທົ່ວໄປຄືນໃຫມ່ຈາກໄຟລ໌ໃນໄດເລກະທໍລີ "ຮູບພາບ",
ການຂຽນຂໍ້ຄວາມອອກເປັນໄຟລ໌ ".txt" ທີ່ມີຊື່ດຽວກັນ.

exiftool -b -ThumbnailImage image.jpg > thumbnail.jpg
ບັນທຶກຮູບຫຍໍ້ຈາກ "image.jpg" loading="lazy" ໄປໃສ່ໄຟລ໌ທີ່ເອີ້ນວ່າ "thumbnail.jpg".

exiftool -b -JpgFromRaw -w _JFR.JPG -ext NEF -r .
ສະກັດຮູບພາບ JPG ຊ້ຳໆຈາກໄຟລ໌ Nikon NEF ທັງໝົດໃນໄດເລກະທໍລີປະຈຸບັນ,
ເພີ່ມ "_JFR.JPG" ສໍາລັບຊື່ຂອງໄຟລ໌ JPG ຜົນຜະລິດ.

exiftool -a -b -W %d%f_%t%-c.%s -preview:all dir
ສະກັດຮູບພາບຕົວຢ່າງທຸກປະເພດ (ThumbnailImage, PreviewImage, JpgFromRaw, ແລະອື່ນໆ)
ຈາກໄຟລ໌ໃນໄດເລກະທໍລີ "dir", ເພີ່ມຊື່ໂຄດຄໍາສັ່ງກັບໄຟລ໌ຮູບພາບຕົວຢ່າງຜົນໄດ້ຮັບ
ຊື່.

exiftool -d '%r %a, %B %e, %Y' -DateTimeOriginal -S -s -ext jpg .
ພິມວັນທີ/ເວລາທີ່ມີຮູບແບບສໍາລັບໄຟລ໌ JPG ທັງໝົດຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ.

exiftool -IFD1:XResolution -IFD1:YResolution image.jpg
ສະກັດຄວາມລະອຽດຮູບພາບຈາກຂໍ້ມູນ EXIF ​​IFD1 (ຮູບຫຍໍ້ IFD).

exiftool '-*ຄວາມລະອຽດ*' image.jpg
ສະກັດ tags ທັງຫມົດທີ່ມີຊື່ທີ່ມີຄໍາວ່າ "Resolution" ຈາກຮູບພາບ.

exiftool -xmp:author:all -a image.jpg
ດຶງຂໍ້ມູນ XMP ທີ່ກ່ຽວຂ້ອງກັບຜູ້ຂຽນທັງໝົດອອກຈາກຮູບພາບ.

exiftool -xmp -b a.jpg > out.xmp
ສະກັດບັນທຶກຂໍ້ມູນ XMP ທີ່ສົມບູນຈາກ "a.jpg" loading="lazy" ແລະຂຽນມັນໃສ່ "out.xmp" ໂດຍໃຊ້
ແທັກ "XMP" ພິເສດ (ເບິ່ງແທັກພິເສດໃນຮູບພາບ::ExifTool::TagNames).

exiftool -p '$filename ມີວັນທີ $dateTimeOriginal' -q -f dir
ພິມຫນຶ່ງແຖວຂອງຜົນຜະລິດທີ່ມີຊື່ໄຟລ໌ແລະ DateTimeOriginal ສໍາລັບແຕ່ລະຮູບພາບ
ໃນໄດເລກະທໍລີ "dir".

exiftool -ee -p '$gpslatitude, $gpslongitude, $gpstimestamp' a.m2ts
ສະກັດຕໍາແຫນ່ງ GPS ທັງຫມົດຈາກວິດີໂອ AVCHD.

exiftool -icc_profile -b -w icc image.jpg
ບັນທຶກ ICC_Profile ທີ່ສົມບູນຈາກຮູບພາບໄປຫາໄຟລ໌ຜົນຜະລິດທີ່ມີຊື່ດຽວກັນ ແລະອັນ
ສ່ວນຂະຫຍາຍຂອງ ".icc".

exiftool -htmldump -w tmp/%f_%e.html t/images
ສ້າງຫນ້າ HTML ຈາກ dump hex ຂອງຂໍ້ມູນ EXIF ​​ໃນຮູບພາບທັງຫມົດຈາກ
ໄດເລກະທໍລີ "t/images". ໄຟລ໌ HTML ຜົນຜະລິດຖືກຂຽນໃສ່ໄດເລກະທໍລີ "tmp".
(ເຊິ່ງຖືກສ້າງຂື້ນຖ້າມັນບໍ່ມີ), ໂດຍມີຊື່ຂອງແບບຟອມ 'FILENAME_EXT.html'.

exiftool -a -b -ee -embeddedimage -W Image_%.3g3.%s file.pdf
ສະກັດຮູບພາບ JPG ແລະ JP2 ທີ່ຝັງໄວ້ຈາກໄຟລ໌ PDF. ຮູບພາບຜົນຜະລິດຈະມີ
ຊື່ໄຟລ໌ເຊັ່ນ "Image_#.jpg" loading="lazy" ຫຼື "Image_#.jp2", ເຊິ່ງ "#" ແມ່ນຄອບຄົວ ExifTool 3.
ເລກເອກະສານທີ່ຝັງໄວ້ສໍາລັບຮູບພາບ.

ການ​ຂຽນ ຕົວຢ່າງ


ຈົ່ງຈື່ໄວ້ວ່າວົງຢືມແມ່ນມີຄວາມຈໍາເປັນກ່ຽວກັບການໂຕ້ຖຽງທີ່ມີຕົວອັກສອນພິເສດສະເພາະ
ເຊັ່ນ "> ", "<" ຫຼື ຊ່ອງຫວ່າງໃດນຶ່ງ. ເຕັກນິກການອ້າງອີງເຫຼົ່ານີ້ແມ່ນຂຶ້ນກັບເປືອກ, ແຕ່
ຕົວຢ່າງຂ້າງລຸ່ມນີ້ຈະເຮັດວຽກສໍາລັບແກະ Unix ສ່ວນໃຫຍ່. ຢ່າງໃດກໍຕາມ, ມີ shell cmd ຂອງ Windows,
ຄວນໃຊ້ວົງຢືມຄູ່ (ຕົວຢ່າງ. -comment = "ນີ້ແມ່ນຄຳເຫັນໃໝ່").

exiftool -Comment='ນີ້ແມ່ນຄຳເຫັນໃໝ່' dst.jpg
ຂຽນຄຳເຫັນໃໝ່ໃສ່ຮູບ JPG (ແທນທີ່ຄຳເຫັນທີ່ມີຢູ່ແລ້ວ).

exiftool -comment= -o newdir -ext jpg .
ເອົາຄໍາເຫັນອອກຈາກຮູບພາບ JPG ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນ, ຂຽນດັດແກ້
ຮູບພາບໄປຍັງໄດເລກະທໍລີໃຫມ່.

exiftool -keywords=EXIF -keywords=editor dst.jpg
ແທນທີ່ລາຍຊື່ຄໍາສໍາຄັນທີ່ມີຢູ່ແລ້ວດ້ວຍສອງຄໍາໃຫມ່ ("EXIF" ແລະ "ບັນນາທິການ").

exiftool -Keywords+=word -o newfile.jpg src.jpg
ຄັດລອກຮູບພາບແຫຼ່ງໄປຫາໄຟລ໌ໃຫມ່, ແລະເພີ່ມຄໍາສໍາຄັນ ("ຄໍາ") ໃນບັນຊີລາຍຊື່ປະຈຸບັນຂອງ
ຄໍາສໍາຄັນ.

exiftool -exposurecompensation+=-0.5 a.jpg
ຫຼຸດຄ່າຂອງ ExposureCompensation ລົງ 0.5 EV. ໃຫ້ສັງເກດວ່າ += ກັບທາງລົບ
ຄ່າແມ່ນໃຊ້ສໍາລັບການຫຼຸດລົງເນື່ອງຈາກຕົວປະຕິບັດການ -= ຖືກໃຊ້ສໍາລັບເງື່ອນໄຂ
ການລຶບ (ເບິ່ງຕົວຢ່າງຕໍ່ໄປ).

exiftool -credit-=xxx dir
ລຶບຂໍ້ມູນເຄຣດິດຈາກທຸກໄຟລ໌ໃນໄດເລກະທໍລີທີ່ມີມູນຄ່າສິນເຊື່ອ
"xxx".

exiftool -xmp:description-de='kühl' -E dst.jpg
ຂຽນພາສາສຳຮອງສໍາລັບ XMP:ຄໍາອະທິບາຍ, ໂດຍໃຊ້ຕົວອັກສອນ HTML escaping ເພື່ອປ້ອນຂໍ້ມູນ
ລັກສະນະພິເສດ.

exiftool -all= dst.jpg
ລຶບຂໍ້ມູນ meta ທັງໝົດອອກຈາກຮູບ. ໝາຍເຫດ: ເຈົ້າບໍ່ຄວນເຮັດອັນນີ້ເປັນ RAW
ຮູບພາບຕ່າງໆ (ຍົກເວັ້ນ DNG) ເນື່ອງຈາກຮູບແບບຮູບພາບ RAW ທີ່ເປັນເຈົ້າຂອງມັກຈະມີຂໍ້ມູນຢູ່ໃນ
makernotes ທີ່ຈໍາເປັນສໍາລັບການປ່ຽນຮູບພາບ.

exiftool -all= -comment='lonely' dst.jpg
ລຶບຂໍ້ມູນ meta ທັງໝົດຈາກຮູບພາບໃດໜຶ່ງ ແລະເພີ່ມຄຳເຫັນຄືນໃນ. (ໃຫ້ສັງເກດວ່າ
ຄໍາສັ່ງແມ່ນສໍາຄັນ: "-comment='lonely' -all=" ຍັງຈະລຶບຄໍາເຫັນໃຫມ່.)

exiftool -all= --jfif:ທັງໝົດ dst.jpg
ລຶບຂໍ້ມູນ meta ທັງໝົດຍົກເວັ້ນກຸ່ມ JFIF ຈາກຮູບພາບໃດໜຶ່ງ.

exiftool -Photoshop:All= dst.jpg
ລຶບຂໍ້ມູນ meta ຂອງ Photoshop ຈາກຮູບພາບ (ສັງເກດວ່າຂໍ້ມູນ Photoshop
ລວມທັງ IPTC).

exiftool -r -XMP-crss:all=DIR
ລຶບຂໍ້ມູນ XMP-crss ທັງໝົດອອກຈາກຮູບພາບຕ່າງໆໃນໄດເລກະທໍລີ.

exiftool '-ThumbnailImage<=thumb.jpg' dst.jpg
ກໍາ​ນົດ​ຮູບ​ຂະ​ຫນາດ​ນ້ອຍ​ຈາກ​ໄຟລ​໌​ທີ່​ກໍາ​ນົດ​ໄວ້ (ຫມາຍ​ເຫດ​: ຄໍາ​ເວົ້າ​ແມ່ນ​ຈໍາ​ເປັນ​ເພື່ອ​
ປ້ອງ​ກັນ​ການ​ປ່ຽນ​ເສັ້ນ​ທາງ shell).

exiftool '-JpgFromRaw<=%d%f_JFR.JPG' -ext NEF -r .
ຂຽນຮູບ JPEG ຊ້ຳໆດ້ວຍຊື່ໄຟລ໌ທີ່ລົງທ້າຍດ້ວຍ "_JFR.JPG" ເປັນ JpgFromRaw
ແທັກຂອງໄຟລ໌ທີ່ມີຊື່ດຽວກັນກັບນາມສະກຸນ ".NEF" ໃນໄດເລກະທໍລີປະຈຸບັນ. (ນີ້​ແມ່ນ
ປີ້ນກັບຄໍາສັ່ງ "-JpgFromRaw" ຂອງພາກສ່ວນ "ການອ່ານຕົວຢ່າງ" ຂ້າງເທິງ.)

exiftool -DateTimeOriginal-='0:0:0 1:30:0' dir
ປັບວັນທີ/ເວລາຕົ້ນສະບັບຂອງຮູບທັງໝົດໃນໄດເຣັກທໍຣີ "dir" ໂດຍການຫັກອອກໜຶ່ງຊົ່ວໂມງ
ແລະ 30 ນາທີ. (ອັນນີ້ເທົ່າກັບ "-DateTimeOriginal-=1.5" ເບິ່ງ
ຮູບພາບ::ExifTool::Shift.pl ສໍາລັບລາຍລະອຽດ.)

exiftool -createdate+=3 -modifydate+=3 a.jpg b.jpg
ເພີ່ມ 3 ຊົ່ວໂມງໃສ່ເວລາ CreateDate ແລະ ModifyDate ຂອງສອງຮູບ.

exiftool -AllDates+=1:30 -if '$make eq "Canon"' dir
ເລື່ອນຄ່າຂອງ DateTimeOriginal, CreateDate ແລະ ModifyDate ໄປຂ້າງໜ້າໂດຍ 1 ຊົ່ວໂມງ ແລະ
30 ນາທີສໍາລັບຮູບພາບ Canon ທັງຫມົດໃນໄດເລກະທໍລີ. (ໂຄດຄໍາສັ່ງ AllDates ແມ່ນສະຫນອງໃຫ້ເປັນ
ທາງ​ລັດ​ສໍາ​ລັບ​ສາມ tags ນີ້​, ໃຫ້​ເຂົາ​ເຈົ້າ​ໄດ້​ຮັບ​ການ​ເຂົ້າ​ເຖິງ​ໂດຍ​ຜ່ານ​ການ​ໂຄດ​ຄໍາ​ສັ່ງ​ດຽວ​.)

exiftool -xmp:city=Kingston image1.jpg image2.nef
ຂຽນແທັກໃສ່ກຸ່ມ XMP ຂອງສອງຮູບ. (ຖ້າບໍ່ມີ "xmp:" ແທັກນີ້ຈະໄດ້ຮັບ
ລາຍລັກອັກສອນໄປຫາກຸ່ມ IPTC ນັບຕັ້ງແຕ່ "ເມືອງ" ມີຢູ່ໃນທັງສອງ, ແລະ IPTC ແມ່ນມັກໂດຍ
ຄ່າເລີ່ມຕົ້ນ.)

exiftool -LightSource-='Unknown (0)' dst.tiff
ລຶບແທັກ "LightSource" ພຽງແຕ່ຖ້າມັນບໍ່ຮູ້ດ້ວຍຄ່າ 0.

exiftool -whitebalance-=auto -WhiteBalance=tung dst.jpg
ຕັ້ງ "WhiteBalance" ເປັນ "Tungsten" ພຽງແຕ່ຖ້າມັນເປັນ "ອັດຕະໂນມັດ".

exiftool -comment-= -comment='ຄຳເຫັນໃໝ່' a.jpg
ຂຽນຄໍາເຫັນໃຫມ່ພຽງແຕ່ຖ້າຮູບພາບບໍ່ມີແລ້ວ.

exiftool -o %d%f.xmp dir
ສ້າງໄຟລ໌ຂໍ້ມູນ XMP meta ຂໍ້ມູນສໍາລັບຮູບພາບທັງຫມົດໃນ "dir".

exiftool -o test.xmp -owner=Phil -title='ໄຟລ໌ XMP'
ສ້າງໄຟລ໌ຂໍ້ມູນ XMP ພຽງແຕ່ຈາກ tags ທີ່ກໍານົດໄວ້ໃນເສັ້ນຄໍາສັ່ງ.

exiftool '-ICC_Profile<=%d%f.icc' image.jpg
ຂຽນ ICC_Profile ໃສ່ຮູບຈາກໄຟລ໌ ".icc" ທີ່ມີຊື່ດຽວກັນ.

exiftool -hierarchicalkeywords='{keyword=one,children={keyword=B}}'
ຂຽນຂໍ້ມູນ XMP ທີ່ມີໂຄງສ້າງ. ເບິ່ງ
<http://owl.phy.queensu.ca/~phil/exiftool/struct.html> ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.

exiftool -trailer:all= image.jpg
ລຶບຕົວຢ່າງທີ່ພົບເຫັນຫຼັງຈາກສິ້ນສຸດຮູບພາບ (EOI) ໃນໄຟລ໌ JPEG. ຈໍາ​ນວນ​ຂອງ
ກ້ອງດິຈິຕອລເກັບພາບ PreviewImage ຂະຫນາດໃຫຍ່ຫຼັງຈາກ JPEG EOI, ແລະຂະຫນາດໄຟລ໌ອາດຈະ
ຫຼຸດລົງຢ່າງຫຼວງຫຼາຍໂດຍການລຶບ trailer ນີ້. ເບິ່ງເອກະສານ JPEG Tags
ສໍາລັບບັນຊີລາຍຊື່ຂອງຕົວຢ່າງ JPEG ທີ່ຮັບຮູ້.

ສຳເນົາ ຕົວຢ່າງ


ຕົວຢ່າງເຫຼົ່ານີ້ສະແດງໃຫ້ເຫັນຄວາມສາມາດໃນການຄັດລອກຄ່າແທັກລະຫວ່າງໄຟລ໌.

exiftool -tagsFromFile src.cr2 dst.jpg
ສຳເນົາຄ່າຂອງແທັກທີ່ສາມາດຂຽນໄດ້ທັງໝົດຈາກ "src.cr2" ໄປເປັນ "dst.jpg", ການຂຽນ
ຂໍ້ມູນໃສ່ແທັກຊື່ດຽວກັນຢູ່ໃນກຸ່ມທີ່ຕ້ອງການ.

exiftool -TagsFromFile src.jpg -all:ທັງໝົດ dst.jpg
ສຳເນົາຄ່າຂອງແທັກທີ່ຂຽນໄດ້ທັງໝົດຈາກ "src.jpg" loading="lazy" ໄປເປັນ "dst.jpg", ຮັກສາໄວ້.
ກຸ່ມແທັກຕົ້ນສະບັບ.

exiftool -all= -tagsfromfile src.jpg -exif:all dst.jpg
ລຶບຂໍ້ມູນ meta ທັງໝົດຈາກຮູບ "dst.jpg" loading="lazy", ຈາກນັ້ນສຳເນົາແທັກ EXIF ​​ຈາກ "src.jpg".

exiftool -exif:all= -tagsfromfile @ -all:all -unsafe bad.jpg
ສ້າງຂໍ້ມູນ meta EXIF ​​ທັງໝົດຄືນໃໝ່ຈາກຈຸດເລີ່ມຕົ້ນໃນຮູບພາບ. ເຕັກນິກນີ້ສາມາດເປັນ
ໃຊ້ໃນຮູບພາບ JPEG ເພື່ອສ້ອມແປງຂໍ້ມູນ EXIF ​​ເສຍຫາຍທີ່ບໍ່ສາມາດເປັນໄດ້
ລາຍ​ລັກ​ອັກ​ສອນ​ເນື່ອງ​ຈາກ​ຄວາມ​ຜິດ​ພາດ​. ແທັກ "ບໍ່ປອດໄພ" ແມ່ນທາງລັດສໍາລັບແທັກ EXIF ​​ທີ່ບໍ່ປອດໄພໃນ JPEG
ຮູບພາບທີ່ບໍ່ໄດ້ຖືກຄັດລອກຕາມປົກກະຕິ. ເບິ່ງເອກະສານຊື່ແທັກສຳລັບຂໍ້ມູນເພີ່ມເຕີມ
ລາຍລະອຽດກ່ຽວກັບແທັກທີ່ບໍ່ປອດໄພ.

exiftool -Tagsfromfile a.jpg out.xmp
ສຳເນົາຂໍ້ມູນເມຕາຈາກ "a.jpg" loading="lazy" ໄປໃສ່ໄຟລ໌ຂໍ້ມູນ XMP. ຖ້າໄຟລ໌ຂໍ້ມູນ XMP
"out.xmp" ມີຢູ່ແລ້ວ, ມັນຈະຖືກປັບປຸງດ້ວຍຂໍ້ມູນໃຫມ່. ຖ້າບໍ່ດັ່ງນັ້ນ
ໄຟລ໌ຂໍ້ມູນ XMP ຈະຖືກສ້າງຂື້ນ. ພຽງແຕ່ໄຟລ໌ XMP, ICC ແລະ MIE ອາດຈະຖືກສ້າງຂື້ນແບບນີ້
(ປະເພດໄຟລ໌ອື່ນໆອາດຈະຖືກແກ້ໄຂແຕ່ບໍ່ໄດ້ສ້າງ). ເບິ່ງ "ຕົວຢ່າງການຂຽນ" ຂ້າງເທິງສໍາລັບ
ເຕັກນິກອື່ນເພື່ອສ້າງໄຟລ໌ XMP.

exiftool -tagsFromFile a.jpg -XMP:All= -ThumbnailImage= -m b.jpg
ຄັດລອກຂໍ້ມູນ meta ທັງຫມົດຈາກ "a.jpg" loading="lazy" ໄປ "b.jpg", ການລຶບຂໍ້ມູນ XMP ທັງຫມົດແລະ
ຮູບນ້ອຍຈາກປາຍທາງ.

exiftool -TagsFromFile src.jpg -title -author=Phil dst.jpg
ສຳເນົາຫົວຂໍ້ຈາກຮູບໜຶ່ງໄປໃສ່ຮູບອື່ນ ແລະຕັ້ງຊື່ຜູ້ຂຽນໃໝ່.

exiftool -TagsFromFile a.jpg -ISO -TagsFromFile b.jpg -comment dst.jpg
ຄັດລອກ ISO ຈາກຮູບຫນຶ່ງແລະຄໍາເຫັນຈາກຮູບອື່ນໄປຫາຮູບພາບປາຍທາງ.

exiftool -tagsfromfile src.jpg -exif:all --subifd:all dst.jpg
ສຳເນົາຂໍ້ມູນ EXIF ​​ເທົ່ານັ້ນຈາກຮູບໜຶ່ງໄປໃສ່ຮູບອື່ນ, ຍົກເວັ້ນແທັກ SubIFD.

exiftool '-FileModifyDate
ໃຊ້ວັນທີຕົ້ນສະບັບຈາກຂໍ້ມູນ meta ເພື່ອກໍານົດລະບົບໄຟລ໌ຂອງໄຟລ໌ດຽວກັນ
ວັນທີດັດແກ້ສໍາລັບຮູບພາບທັງຫມົດໃນໄດເລກະທໍລີ. (ສັງເກດວ່າ "-TagsFromFile @" ແມ່ນ
ສົມມຸດວ່າບໍ່ມີອັນອື່ນ -TagsFromFile ຖືກກໍານົດໄວ້ໃນເວລາທີ່ການປ່ຽນເສັ້ນທາງຂໍ້ມູນໃນ
ຕົວຢ່າງນີ້.)

exiftool -TagsFromFile src.jpg '-xmp:all
ຄັດລອກຂໍ້ມູນທີ່ເປັນໄປໄດ້ທັງຫມົດຈາກ "src.jpg" loading="lazy" ແລະຂຽນໃນຮູບແບບ XMP ເປັນ "dst.jpg".

exiftool -@ iptc2xmp.args -iptc:all= a.jpg
ແປຂໍ້ມູນ IPTC ເປັນ XMP ດ້ວຍການປ່ຽນຊື່ແທັກທີ່ເໝາະສົມ, ແລະລຶບອອກ
ຂໍ້ມູນ IPTC ຕົ້ນສະບັບຈາກຮູບພາບ. ຕົວຢ່າງນີ້ໃຊ້ iptc2xmp.args, ເຊິ່ງ
ແມ່ນໄຟລ໌ທີ່ລວມຢູ່ໃນການແຈກຢາຍ ExifTool ທີ່ມີຄວາມຕ້ອງການ
ການໂຕ້ຖຽງເພື່ອປ່ຽນຂໍ້ມູນ IPTC ເປັນຮູບແບບ XMP. ລວມໄປເຖິງການ
ການແຈກຢາຍແມ່ນ xmp2iptc.args (ເຊິ່ງປະຕິບັດການແປງປີ້ນ) ແລະອີກສອງສາມອັນ
ໄຟລ໌ .args ສໍາລັບການແປງອື່ນໆລະຫວ່າງ EXIF, IPTC ແລະ XMP.

exiftool -tagsfromfile %d%f.CR2 -r -ext JPG dir
Recursively rewrite ຮູບພາບ "JPG" ທັງຫມົດໃນ "dir" ກັບຂໍ້ມູນທີ່ຄັດລອກຈາກ
ຮູບພາບ "CR2" ທີ່ສອດຄ້ອງກັນຢູ່ໃນໄດເລກະທໍລີດຽວກັນ.

exiftool '-keywords+
ເພີ່ມກ້ອງຖ່າຍຮູບໃສ່ບັນຊີລາຍຊື່ຂອງຄໍາສໍາຄັນ.

exiftool '-comment
ກໍານົດແທັກຄໍາເຫັນຂອງຮູບພາບທັງຫມົດໃນ "dir" ຈາກຄ່າຂອງ EXIF: ISO ແລະ
ແທັກ ShutterSpeed. ການສະແດງຄວາມຄິດເຫັນຜົນໄດ້ຮັບຈະຢູ່ໃນຮູບແບບ "ISO=100
ແສງ = 1/60".

exiftool -TagsFromFile src.jpg -icc_profile dst.jpg
ສຳເນົາ ICC_Profile ຈາກຮູບໜຶ່ງໄປໃສ່ຮູບອື່ນ.

exiftool -TagsFromFile src.jpg -all:ທັງໝົດ dst.mie
ຄັດລອກຂໍ້ມູນ meta ທັງຫມົດໃນຮູບແບບຕົ້ນສະບັບຂອງມັນຈາກຮູບພາບ JPEG ໄປຫາໄຟລ໌ MIE. ໄດ້
ໄຟລ໌ MIE ຈະຖືກສ້າງຂື້ນຖ້າມັນບໍ່ມີ. ເຕັກນິກນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອເກັບຮັກສາ
metadata ຂອງ​ຮູບ​ພາບ​ໃດ​ຫນຶ່ງ​ສະ​ນັ້ນ​ມັນ​ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ຮູບ​ພາບ (ມີ inverse ໄດ້​
command) ຕໍ່ມາໃນຂະບວນການເຮັດວຽກ.

exiftool -o dst.mie -all:ທັງໝົດ src.jpg
ຄໍາສັ່ງນີ້ປະຕິບັດວຽກງານດຽວກັນກັບຄໍາສັ່ງຂ້າງເທິງ, ຍົກເວັ້ນວ່າ -o
ທາງເລືອກຈະບໍ່ຂຽນໃສ່ໄຟລ໌ຜົນຜະລິດທີ່ມີຢູ່ແລ້ວ.

exiftool -if '$jpgfromraw' -b -jpgfromraw -w %d%f_%ue.jpg -execute -if '$previewimage' -b
-previewimage -w %d%f_%ue.jpg -execute -tagsfromfile @ -srcfile %d%f_%ue.jpg
-overwrite_original -common_args --ext jpg DIR
[ຂັ້ນສູງ] ສະກັດ JpgFromRaw ຫຼື PreviewImage ຈາກໄຟລ໌ JPG ທັງໝົດໃນ DIR, ປະຢັດ
ພວກມັນດ້ວຍຊື່ໄຟລ໌ເຊັ່ນ "image_EXT.jpg", ຈາກນັ້ນຕື່ມຂໍ້ມູນ meta ທັງໝົດຈາກ
ໄຟລ໌ຕົ້ນສະບັບກັບຮູບພາບທີ່ສະກັດ. ທີ່ນີ້, ເສັ້ນຄໍາສັ່ງຖືກແບ່ງອອກເປັນສາມ
ພາກສ່ວນ (ແຍກໂດຍ - ປະ​ຕິ​ບັດ​ ທາງເລືອກ), ແລະແຕ່ລະຄົນຖືກປະຕິບັດຄືກັບວ່າມັນເປັນ
ຄໍາສັ່ງແຍກຕ່າງຫາກ. ໄດ້ -common_args ທາງເລືອກເຮັດໃຫ້ການໂຕ້ຖຽງ "--ext jpg DIR" ເປັນ
ໃຊ້ກັບທັງສາມຄໍາສັ່ງ, ແລະ -srcfile ທາງເລືອກອະນຸຍາດໃຫ້ຮູບພາບ JPG ສະກັດ
ເພື່ອເປັນໄຟລ໌ແຫຼ່ງສໍາລັບຄໍາສັ່ງທີສາມ (ໃນຂະນະທີ່ໄຟລ໌ RAW ແມ່ນແຫຼ່ງ
ໄຟລ໌ສໍາລັບສອງຄໍາສັ່ງອື່ນໆ).

ການປ່ຽນຊື່ ຕົວຢ່າງ


ໂດຍການຂຽນແທັກ "FileName" ແລະ "Directory", ໄຟລ໌ຈະຖືກປ່ຽນຊື່ ແລະ/ຫຼື ຍ້າຍໄປໃໝ່.
ໄດເລກະທໍລີ. ນີ້ສາມາດເປັນປະໂຫຍດໂດຍສະເພາະແລະມີອໍານາດສໍາລັບການຈັດຕັ້ງໄຟລ໌ໂດຍວັນທີ
ເມື່ອລວມເຂົ້າກັບ -d ທາງເລືອກ. ໄດເລກະທໍລີໃຫມ່ຖືກສ້າງຂື້ນຕາມຄວາມຈໍາເປັນ, ແຕ່ທີ່ມີຢູ່ແລ້ວ
ໄຟລ໌ຈະບໍ່ຖືກຂຽນທັບ. ລະຫັດຮູບແບບ %d, %f ແລະ %e ອາດຈະຖືກໃຊ້ໃນໄຟລ໌ໃໝ່
ຊື່ທີ່ຈະເປັນຕົວແທນຂອງໄດເລກະທໍລີ, ຊື່ແລະສ່ວນຂະຫຍາຍຂອງໄຟລ໌ຕົ້ນສະບັບ, ແລະ %c ອາດຈະເປັນ
ໃຊ້ເພື່ອເພີ່ມຕົວເລກສໍາເນົາຖ້າໄຟລ໌ມີຢູ່ແລ້ວ (ເບິ່ງ -w ທາງ​ເລືອກ​ສໍາ​ລັບ​ລາຍ​ລະ​ອຽດ​)​.
ກະລຸນາຮັບຊາບວ່າຖ້າໃຊ້ພາຍໃນສະຕຣິງຮູບແບບວັນທີ, ຈະຕ້ອງເພີ່ມ '%' ເພີ່ມເຕີມເພື່ອຜ່ານສິ່ງເຫຼົ່ານີ້
ລະຫັດຜ່ານຕົວວິເຄາະວັນທີ/ເວລາ. (ແລະສັງເກດຕື່ມອີກວ່າໃນໄຟລ໌ Windows batch, ທັງຫມົດ
ຕົວອັກສອນ '%' ຍັງຕ້ອງຖືກຫລົບໜີ, ສະນັ້ນ ໃນກໍລະນີທີ່ສຸດນີ້ '%%%%f' ຈໍາເປັນຕ້ອງຜ່ານ.
ງ່າຍດາຍ '%f' ຜ່ານສອງລະດັບຂອງການວິເຄາະ.) ເບິ່ງ
<http://owl.phy.queensu.ca/~phil/exiftool/filename.html> ສໍາລັບເອກະສານເພີ່ມເຕີມແລະ
ຕົວຢ່າງ.

exiftool -filename=new.jpg dir/old.jpg
ປ່ຽນຊື່ "old.jpg" loading="lazy" ເປັນ "new.jpg" loading="lazy" ໃນໄດເລກະທໍລີ "dir".

exiftool -directory=%e dir
ຍ້າຍໄຟລ໌ທັງຫມົດຈາກໄດເລກະທໍລີ "dir" ເຂົ້າໄປໃນໄດເລກະທໍລີທີ່ມີຊື່ໂດຍໄຟລ໌ຕົ້ນສະບັບ
extensions

exiftool '-ໄດເລກະທໍລີ
ຍ້າຍໄຟລ໌ທັງຫມົດໃນ "dir" ເຂົ້າໄປໃນລໍາດັບຊັ້ນຂອງໄດເລກະທໍລີໂດຍອີງໃສ່ປີ, ເດືອນແລະມື້ຂອງ
"DateTimeOriginal". eg) ຄໍາສັ່ງນີ້ຈະຍ້າຍໄຟລ໌ "dir/image.jpg" loading="lazy" ກັບ a
"DateTimeOriginal" ຂອງ "2005:10:12 16:05:56" ຫາ "2005/10/12/image.jpg".

exiftool -o . '-ໄດເລກະທໍລີ
ຜົນກະທົບດຽວກັນກັບຂ້າງເທິງຍົກເວັ້ນໄຟລ໌ຈະຖືກຄັດລອກແທນທີ່ຈະຖືກຍ້າຍ.

exiftool '-filename<%f_${model;}.%e' dir
ປ່ຽນຊື່ໄຟລ໌ທັງໝົດໃນ "dir" ໂດຍການເພີ່ມຊື່ຕົວແບບກ້ອງຖ່າຍຮູບໃສ່ຊື່ໄຟລ໌. ໄດ້
semicolon ຫຼັງຈາກຊື່ແທັກພາຍໃນວົງເລັບເຮັດໃຫ້ຕົວອັກສອນທີ່ບໍ່ຖືກຕ້ອງຢູ່ໃນ
ຊື່ໄຟລ໌ Windows ທີ່ຈະຖືກລຶບອອກຈາກຄ່າແທັກ (ເບິ່ງ -p ເອກະສານທາງເລືອກ
ສໍາ​ລັບ​ຄໍາ​ອະ​ທິ​ບາຍ​)​.

exiftool '-FileName
ປ່ຽນຊື່ທຸກຮູບໃນ "dir" ຕາມວັນທີແລະເວລາ "CreateDate", ເພີ່ມສໍາເນົາ
ເລກທີ່ນຳໜ້າ '-' ຖ້າໄຟລ໌ມີຢູ່ແລ້ວ ("%-c"), ແລະຮັກສາໄວ້
ສ່ວນຂະຫຍາຍໄຟລ໌ຕົ້ນສະບັບ (%e). ຫມາຍເຫດ '%' ເພີ່ມເຕີມທີ່ຈໍາເປັນເພື່ອຫນີຊື່ໄຟລ໌
ລະຫັດ (%c ແລະ %e) ໃນຮູບແບບວັນທີ.

exiftool -r '-FileName
ທັງໄດເລກະທໍລີແລະຊື່ໄຟລ໌ອາດຈະຖືກປ່ຽນແປງຮ່ວມກັນຜ່ານແທັກ "FileName" ຖ້າ
"FileName" ໃໝ່ປະກອບມີ '/'. ຕົວຢ່າງຂ້າງເທິງນີ້ recursively renames ຮູບພາບທັງຫມົດ
ໃນໄດເລກະທໍລີໂດຍການເພີ່ມເວລາ "CreateDate" ໄປຫາຈຸດເລີ່ມຕົ້ນຂອງຊື່ໄຟລ໌, ຈາກນັ້ນ
ຍ້າຍພວກມັນເຂົ້າໄປໃນໄດເລກະທໍລີໃຫມ່ທີ່ມີຊື່ຕາມວັນທີ.

exiftool '-FileName<${CreateDate}_$filenumber.jpg' -d %Y%m%d -ext jpg .
ຕັ້ງຊື່ໄຟລ໌ຂອງຮູບພາບ JPG ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນຈາກ CreateDate ແລະ
ແທັກ FileNumber, ໃນຮູບແບບ "20060507_118-1861.jpg".

GEOTAGGING ຕົວຢ່າງ


ExifTool ປະຕິບັດ geotagging ຜ່ານ 3 tags ພິເສດ: Geotag (ເຊິ່ງເພື່ອຄວາມສະດວກແມ່ນຍັງ
ປະຕິບັດເປັນທາງເລືອກ exiftool), Geosync ແລະ Geotime. ຕົວຢ່າງຂ້າງລຸ່ມນີ້ຊີ້ໃຫ້ເຫັນ
ບາງ​ຄຸນ​ນະ​ສົມ​ບັດ​ການ​ຕິດ​ຕັ້ງ​ພູມ​ສັນ​ຖານ​. ເບິ່ງhttp://owl.phy.queensu.ca/~phil/exiftool/geotag.html> ສໍາລັບ
ເອກະສານເພີ່ມເຕີມ.

exiftool -geotag track.log a.jpg
ແທັກສະຖານທີ່ຮູບພາບ ("a.jpg") ຈາກຂໍ້ມູນຕໍາແຫນ່ງໃນບັນທຶກການຕິດຕາມ GPS ("track.log").
ເນື່ອງຈາກແທັກ "Geotime" ບໍ່ໄດ້ຖືກລະບຸ, ຄ່າຂອງ DateTimeOriginal ແມ່ນໃຊ້ສໍາລັບ
ການຕິດຕັ້ງພູມສາດ. ເວລາຂອງລະບົບທ້ອງຖິ່ນແມ່ນສົມມຸດເວັ້ນເສຍແຕ່ DateTimeOriginal ປະກອບດ້ວຍ a
ເຂດ​ເວ​ລາ.

exiftool -geotag t.log -geotime='2009:04:02 13:41:12-05:00' a.jpg
Geotag ຮູບພາບທີ່ມີຕໍາແຫນ່ງ GPS ສໍາລັບເວລາສະເພາະໃດຫນຶ່ງ. (ໃຫ້ສັງເກດວ່າ "Geotag"
ແທັກຕ້ອງຖືກກຳນົດກ່ອນ "Geotime" ເພື່ອໃຫ້ຂໍ້ມູນ GPS ສາມາດໃຊ້ໄດ້ເມື່ອ "Geotime"
ຖືກ​ຕັ້ງ​ໄວ້​.)

exiftool -geotag log.gpx '-xmp:geotime
ແທັກຮູບພາບທັງໝົດໃນໄດເຣັກທໍຣີ "dir" ດ້ວຍແທັກ XMP ແທນແທັກ EXIF, ໂດຍອີງໃສ່
ຮູບ​ພາບ​ສ້າງ​ວັນ​ທີ​. (ໃນກໍລະນີນີ້, ຄໍາສັ່ງຂອງການໂຕ້ຖຽງບໍ່ສໍາຄັນເພາະວ່າ
tags ທີ່ມີຄ່າທີ່ຄັດລອກຈາກ tags ອື່ນແມ່ນຖືກກໍານົດສະເຫມີຫຼັງຈາກຄ່າຄົງທີ່.)

exiftool -geotag a.log -geosync=-20 dir
ຮູບ​ພາບ Geotag ໃນ​ລະ​ບົບ "dir​"​, ການ​ບັນ​ຊີ​ສໍາ​ລັບ​ການ​ສະ​ແຕມ​ຮູບ​ພາບ​ທີ່​ມີ 20​
ວິນາທີກ່ອນ GPS.

exiftool -geotag a.log -geosync=1.jpg -geosync=2.jpg dir
ຮູບ​ພາບ Geotag ໂດຍ​ໃຊ້​ການ​ຊິງ​ຄ໌​ເວ​ລາ​ຈາກ​ສອງ​ຮູບ​ພາບ​ທີ່​ຕິດ​ຕັ້ງ​ທີ່​ຜ່ານ​ມາ (1.jpg
ແລະ 2.jpg), synchronizing ຮູບພາບ ແລະເວລາ GPS ໂດຍໃຊ້ linear time drift
ການແກ້ໄຂ.

exiftool -geotag a.log '-geotime<${created}+01:00' dir
ຮູບພາບ Geotag ໃນ "dir" ໂດຍໃຊ້ CreateDate ກັບເຂດເວລາທີ່ກໍານົດໄວ້. ຖ້າ CreateDate
ມີເຂດເວລາຢູ່ແລ້ວ, ຫຼັງຈາກນັ້ນເຂດເວລາທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງແມ່ນ
ບໍ່ສົນໃຈ.

exiftool -geotag=a.jpg
ລຶບແທັກ GPS ທີ່ອາດຈະຖືກເພີ່ມໂດຍຄຸນສົມບັດ geotag. ໃຫ້ສັງເກດວ່ານີ້ເຮັດໄດ້
ຢ່າເອົາແທັກ GPS ທັງໝົດອອກ -- ເພື່ອເຮັດອັນນີ້ແທນທີ່ຈະໃຊ້ "-gps:all=".

exiftool -xmp:geotag=a.jpg
ລຶບແທັກ XMP GPS ທີ່ຖືກເພີ່ມໂດຍຄຸນສົມບັດ geotag.

exiftool -xmp:geotag=track.log a.jpg
Geotag ຮູບພາບທີ່ມີ tags XMP, ໂດຍໃຊ້ເວລາຈາກ DateTimeOriginal.

exiftool -geotag a.log -geotag b.log -r dir
ຮວມບັນທຶກການຕິດຕາມຫຼາຍອັນ ແລະແທັກບ່ອນຕັ້ງຕົ້ນໄມ້ທັງໝົດຂອງຮູບພາບ.

exiftool -geotag 'tracks/*.log' -r dir
ອ່ານບັນທຶກການຕິດຕາມທັງໝົດຈາກລາຍການ "ຕິດຕາມ".

exiftool -p gpx.fmt -d %Y-%m-%dT%H:%M:%SZ dir > out.gpx
ສ້າງບັນທຶກການຕິດຕາມ GPX ຈາກຮູບພາບທັງຫມົດໃນໄດເລກະທໍລີ "dir". ຕົວຢ່າງນີ້ໃຊ້
ໄຟລ໌ "gpx.fmt" ລວມຢູ່ໃນຊຸດການແຈກຢາຍ ExifTool ເຕັມແລະສົມມຸດວ່າ
ຮູບພາບຕ່າງໆໃນ "dir" ໄດ້ຖືກ tagged geotaged ກ່ອນຫນ້ານີ້.

ການວາງທໍ່ ຕົວຢ່າງ


cat a.jpg | exiftool -
ສະກັດຂໍ້ມູນຈາກ stdin.

exiftool image.jpg -thumbnailimage -b | exiftool -
ສະກັດຂໍ້ມູນຈາກຮູບຫຍໍ້ທີ່ຝັງໄວ້.

cat a.jpg | exiftool -iptc:keywords+=fantastic -> b.jpg
ເພີ່ມຄໍາສໍາຄັນ IPTC ໃນທໍ່, ປະຫຍັດຜົນຜະລິດໄປຫາໄຟລ໌ໃຫມ່.

curl -s http://a.domain.com/bigfile.jpg | exiftool - ໄວ -
ສະກັດຂໍ້ມູນຈາກຮູບພາບຜ່ານອິນເຕີເນັດໂດຍໃຊ້ cURL utility. ໄດ້
- ໄວ ທາງເລືອກປ້ອງກັນບໍ່ໃຫ້ exiftool ຈາກການສະແກນສໍາລັບຂໍ້ມູນ trailer, ດັ່ງນັ້ນພຽງແຕ່
ສ່ວນຫົວຂໍ້ມູນ meta ຖືກໂອນ.

exiftool a.jpg -thumbnailimage -b | exiftool -comment=wow - | exiftool a.jpg
-thumbnailimage'<=-'
ເພີ່ມຄຳເຫັນໃສ່ຮູບຕົວຢ່າງທີ່ຝັງໄວ້. (ເປັນ​ຫຍັງ​ຜູ້​ໃດ​ຢາກ​ເຮັດ​ນີ້​ຂ້າ​ພະ​ເຈົ້າ
ບໍ່ຮູ້, ແຕ່ຂ້ອຍໄດ້ລວມເອົານີ້ເປັນຕົວຢ່າງເພື່ອສະແດງໃຫ້ເຫັນຄວາມຍືດຫຍຸ່ນຂອງ
ExifTool.)

ທິດສະດີວິທະຍາ


ແອັບພລິເຄຊັນ exiftool ອອກມາດ້ວຍສະຖານະ 0 ເມື່ອປະສົບຄວາມສຳເລັດ, ຫຼື 1 ຖ້າມີຂໍ້ຜິດພາດເກີດຂຶ້ນ ຫຼື
ຖ້າໄຟລ໌ທັງຫມົດລົ້ມເຫລວ -ຖ້າ ເງື່ອນໄຂ (ສໍາລັບຄໍາສັ່ງໃດໆຖ້າ - ປະ​ຕິ​ບັດ​ ໄດ້​ນໍາ​ໃຊ້).

ໃຊ້ exiftoolp ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad