Expand description
EXIF/TIFF parsing module
This module implements EXIF parsing for JPEG-embedded EXIF data, translating ExifTool’s ProcessExif function (Exif.pm:6172-7128) to handle:
- TIFF header validation and endianness detection
- IFD (Image File Directory) parsing
- Basic tag value extraction (ASCII, SHORT, LONG formats)
- Make/Model/Software extraction with null-termination
- Milestone 5: SubDirectory support with recursion prevention (ExifIFD, GPS)
- Stateful reader with PROCESSED tracking and PATH management
Reference: lib/Image/ExifTool/Exif.pm ProcessExif function
Structs§
- Exif
Reader - Stateful EXIF reader for processing JPEG-embedded EXIF data ExifTool: lib/Image/ExifTool/Exif.pm ProcessExif function architecture