| Name | Description |
| ADD_DIRS | Hash of parent directories for each directory added during
writing (Note: entry may exist but be undefined for top-level
directory!) |
| CHANGED | Number of tags changed during writing |
| CameraMake | Camera make set during reading and writing |
| CameraModel | Camera model name set during reading and writing |
| DIR_NAME | Name of directory currently being processed |
| EDIT_DIRS | Hash of parent directories for each directory edited during
writing (Note: entry may exist but be undefined for top-level
directory!) |
| EXIF_BYTE_ORDER | Byte ordering for main EXIF directory |
| EXIF_DATA | Reference to EXIF data while reading file |
| FILENAME | Name of input file while extracting (only if we opened it, '' otherwise) |
| FILE_ORDER | Hash of numbers to give the sequence the tags were
extracted from file, keyed by tag key |
| FILE_TYPE | File type (JPEG, TIFF, etc...) |
| FOUND_TAGS | Found tags with proper case and order |
| INDENT | Indent string for verbose output |
| IO_TAG_LIST | List for output of requested tags in proper case and order |
| MAKER_NOTE_ENTRIES | Used by Image::ExifTool::CanonRaw as temporary storage for
maker note directory entries when synthesizing maker notes from CRW file with the
MakerNotes option |
| MAKER_NOTE_POS | Position of maker note in source file set if maker notes are
extracted with MakerNotes option. Used by SetNewValuesFromFile() to adjust offsets in
maker note IFD |
| MAKER_NOTE_VAL_BUFF | Used by Image::ExifTool::CanonRaw as temporary storage for
maker note value information when synthesizing maker notes from CRW file with the
MakerNotes option |
| MAKER_NOTE_WARN | Warning flag set if pointers in maker notes directory run
outside of maker notes data |
| NEW_VALUE | Hash of new value information keyed by tag info reference
Elements of new value information hash are:
| TagInfo | - tag information reference |
| DelValue | - list of specific values to delete |
| Value | - list of values to add |
| IsCreating | - must be set for the tag to be added. otherwise just
changed if it already exists |
|
| NUM_FOUND | Number of tags found |
| OPTIONS | ExifTool options |
| PRINT_CONV | Hash of PrintConv values keyed by tag key |
| PRIORITY | Hash of tag Priority values for current tag, keyed by tag name (not tag key!) |
| RAF | Random access file object for reading from input file |
| REQUESTED_TAGS | List of requested tags in original case |
| TAG_EXTRA | Hash of extra information (IFD name or XMP namespace) keyed by
tag key |
| TAG_INFO | Hash of tagInfo hash references, keyed by tag key |
| TIFF_TYPE | Type of TIFF data, only set if FILE_TYPE is TIFF. Valid values
are APP1, APP3, TIFF, CR2, MRW, JP2, JPX, NEF, PEF, ORF or DNG. |
| VALUE_CONV | Hash of ValueConv values keyed by tag key |
| WRITE_GROUPS | List of write groups in order of priority |
| WRITE_PRIORITY | Hash of write priority values keyed by group name |
| XMP_CAPTURE | Hash of tag information (value, attribute hash) keyed by XMP
property path, used by XMP module during writing |
| XMP_ERROR | Error string used by XMP module during writing |
| XMP_NS | Hash of URI's keyed by namespace prefix, used by XMP module
during writing to remember all used namespaces |