| 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_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 |
| 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 |
| 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 |