12
\$\begingroup\$

Analyzing various EXIF data, one noticed there are several date and time data inside. [File] from what I understand is system data, just displayed there for convenience, not really part of EXIF data (somebody correct me if I'm wrong on any of this). While [EXIF] and [Composite] is true EXIF data.

Can somebody give a short explanation when each of these is created and when each of these is changed?

For example, what is the usefulness of File Access Date/Time? Which one would be a good reference to take for sorting photos by their shooting time? [EXIF] group Create Date or [Composite] group Create Date?

[File]          File Modification Date/Time     : 2015:07:23 18:34:00+02:00
[File]          File Access Date/Time           : 2015:10:01 16:22:31+02:00
[File]          File Creation Date/Time         : 2015:08:26 15:55:32+02:00

[EXIF]          Modify Date                     : 2015:07:23 18:33:57
[EXIF]          Date/Time Original              : 2015:07:23 18:33:57
[EXIF]          Create Date                     : 2015:07:23 18:33:57

[Composite]     Create Date                     : 2015:07:23 18:33:57.95
[Composite]     Date/Time Original              : 2015:07:23 18:33:57.95
[Composite]     Modify Date                     : 2015:07:23 18:33:57.95
\$\endgroup\$

2 Answers 2

13
\$\begingroup\$

You are correct about the [File] tags, they are info about the file from the underlying filesystem. Create Date/Time is the timestamp for when the file was created. I believe that File Modification Date/Time is changed whenever the the file is opened for a write operation, even when the write is 0 bytes. One of its main uses is to let backup software know that the file has been changed. Under Windows XP, File Access Date/Time was changed whenever the file was read or written to. Later versions of Windows had this turned off by default, but it can be turned back on with a reg edit. I think there are some differences if you're using a Mac or Linux system.

Composite tags are not tags that are actually part of the file. They're created by ExifTool by combining other tags that are in the file. In your example case, they are directly copied from the EXIF tags. But there can be cases where, for example, Date/Time Original doesn't exist in the file, but there may be a DateCreated and a TimeCreated tag. ExifTool would combine these two to create Date/Time Original. This would be unlikely for a modern camera picture, as they usually save such info in the EXIF block. See Composite Tags for more info.

That leaves the EXIF tags. Date/Time Original and Create Date should be the same for a modern camera picture. But if you were, for example, scanning old pictures, slides, or negatives, the Create Date should be the date/time you saved it to the file and then you would alter the Date/Time Original to the correct time, if you knew it. Obviously, few people are going to know the exact time a picture was taken and probably not going to bother.

Modify Date would be the timestamp for when you might alter the image or it's metadata. This is a tag that hopefully would be software controlled, by Lightroom, for example.

IMO, the best tag for sorting would be the Date/Time Original tag. In most circumstances, you could just use DateTimeOriginal in ExifTool, though if you want to be specific, you can use EXIF:DateTimeOriginal. Odds are it'll be same timestamp either way.

\$\endgroup\$
2
\$\begingroup\$

My reference source for the various metadata fields are the MWG Guidelines.

\$\endgroup\$
1
  • 2
    \$\begingroup\$ The metadataWorkingGroup.org website has been down for over a year, but a copy of the pdf in this answer can be found attached to this post on the ExifTool forums. \$\endgroup\$
    – StarGeek
    Dec 9, 2019 at 22:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.