exifprobe
Exifprobe reads image files from digital cameras and reports the structure and metadata contained within them. It supports various formats including TIFF, JPEG, EXIF, and multiple raw camera formats.
Description
Exifprobe is a tool designed to analyze image files produced by digital cameras, including several raw file formats. It examines the file structure and extracts auxiliary data and metadata, making it particularly useful in forensics investigations.
The program supports a wide range of formats beyond standard TIFF, JPEG, and EXIF, such as MRW, CIFF/CRW, JP2/JPEG2000, RAF, X3F, and most TIFF-derived raw formats like DNG, ORF, CR2, NEF, K25/KDC/DCR, and PEF. This comprehensive format support enables detailed inspection of camera-generated files.
It is often used alongside exifgrep, which selects and reformats exifprobe's output for easier analysis.
How It Works
Exifprobe parses image file structures, identifying sections, segments, IFD entries, and MakerNotes. It decodes metadata tags, reports offsets, values in hex/decimal, and handles raw/uninterpreted data dumps. MakerNote interpretation is dynamically selected based on camera make/model or forced via options, with support for unicode and expanded tag details.
Installation
sudo apt install exifprobeFlags
Examples
exifprobe -hexifprobe -Vexifprobe -R image.jpgexifprobe -S image.jpgexifprobe -L image.jpgexifprobe -a image.jpgexifprobe -p image.jpgexifprobe -M image.jpg