ExifTool explained

ExifTool
Author:Phil Harvey
Released:[1]
Programming Language:Perl
Operating System:Linux, macOS, Windows
Genre:Tag editor
License:GPLv1+ or Artistic License
Meta Information Encapsulation
Extension:.mie
Mime:application/x-mie
Magic:
  • 7e 10 04 xx 30 4d 49 45
  • 7e 18 04 xx 30 4d 49 45
Owner:Phil Harvey
Latest Release Version:1.1
Genre:Metadata
Container For:any other file format

ExifTool is a free and open-source software program for reading, writing, and manipulating image, audio, video, and PDF metadata. It is platform independent, available as both a Perl library (Image::ExifTool) and command-line application. ExifTool is commonly incorporated into different types of digital workflows and supports many types of metadata including Exif, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the manufacturer-specific metadata formats of many digital cameras.

Metainformation encapsulation

ExifTool implements its own open metadata format. It is designed to encapsulate metainformation from many sources, in binary or textual form, and bundle it together with any type of file. It can either be a single file, wrapping existing data, or used as a sidecar file, carrying for example Exif or XMP metadata.

Uses

Websites and services that use ExifTool include:

Supported file formats

ExifTool can read, edit or create files with the following formats:[6]

Reading support

Edit support

Creation support

Supported JPEG metadata

ExifTool can read, edit or create the following types of metadata in JPEG images:[6]

JPEG Meta Information Can read? Can edit? Can create? Description
APP0 - JFIFYes JPEG File Interchange Format
APP0 - JFXXYes Extended JFIF
APP0 - CIFFYes Camera Image File Format (used by some Canon models)
APP0 - AVI1Yes JPEG AVI information
APP0 - OcadYes Photobucket Ocad segment
APP1 - EXIFYes Exchangeable Image File Format (including maker notes)
APP1 - XMPYes Extensible Metadata Platform (multi-segment)
APP1 - QVCIYes Casio QV-7000SX QVCI information
APP1 - FLIRYes FLIR thermal imaging data (multi-segment)
APP1 - RawThermalImageYes Thermal image from Parrot Bebop-Pro Thermal drone
APP2 - ICCYes International Color Consortium (multi-segment)
APP2 - FPXRYes FlashPix Ready (multi-segment)
APP2 - MPFYes Multi-Picture Format
APP2 - PreviewImageYes Samsung APP2 preview image (multi-segment)
APP3 - Kodak MetaYes Kodak Meta information (Exif-like)
APP3 - StimYes Stereo Still Image format
APP3 - PreviewImageYes Samsung/HP preview image (multi-segment)
APP4 - ScaladoYes (presumably written by Scalado mobile software)
APP4 - FPXRYes FlashPix Ready in non-standard location (multi-segment)
APP4 - PreviewImageYes (continued from APP3)
APP5 - Ricoh RMETAYes Ricoh custom fields
APP5 - Samsung UniqueIDYes Samsung Unique ID
APP5 - PreviewImageYes (continued from APP4)
APP6 - EPPIMYes Toshiba PrintIM
APP6 - NITFYes National Imagery Transmission Format
APP6 - HP TDHDYes Hewlett-Packard Photosmart R837 TDHD information
APP6 - GoProYes GoPro Metadata Format (GPMF) information
APP7 - PentaxYes Pentax APP7 maker notes
APP7 - QualcommYes Qualcomm Camera Attributes
APP8 - SPIFFYes Still Picture Interchange File Format
APP9 - Media JukeboxYes Media Jukebox XML information
APP10 - CommentYes PhotoStudio Unicode Comment
APP11 - JPEG-HDRYes JPEG-HDR compressed ratio image
APP12 - Picture InfoYes ASCII-based Picture Information
APP12 - DuckyYes Photoshop "Save for Web"
APP13 - Photoshop IRBYes Image Resource Block (multi-segment, includes IPTC)
APP13 - Adobe CMYes Adobe Color Management
APP14 - AdobeYes Adobe DCT filter
APP15 - GraphicConverterYes GraphicConverter quality
COMYes JPEG Comment (multi-segment)
DQTYes (used to calculate the Extra:JPEGDigest tag value)
SOFYes JPEG Start Of Frame
AFCP trailerYes AXS File Concatenation Protocol (includes IPTC)
CanonVRD trailerYes Canon DPP Recipe Data
FotoStation trailerYes FotoWare FotoStation (includes IPTC)
PhotoMechanic trailerYes Camera Bits Photo Mechanic
MIE trailerYes Meta Information Encapsulation
Samsung trailerYes Samsung Galaxy trailer
PreviewImage trailerYes (preview image written after JPEG EOI)
EmbeddedVideo trailerYes (extracted only with ExtractEmbedded option)

See also

External links

Notes and References

  1. https://exiftool.org/ancient_history.html ExifTool Ancient History
  2. Web site: Advanced Renamer - Free and fast batch rename utility for files and folders . 2022-03-06 . Advanced Renamer website.
  3. Web site: cberry. June 1, 2012. Parsing Exif client-side using JavaScript. 16 November 2015. code.flickr.com.
  4. Web site: Hugin Preferences - PanoTools.org Wiki . 2022-03-06 . Hugin manual on Sourceforge.net.
  5. Web site: ExifTool by Phil Harvey . 2022-03-06 . ExifTool website.
  6. https://exiftool.org/#supported Supported File Types