Das Änderungsdatum, auch Änderungszeit genannt, ist das Datum und die Uhrzeit, wann eine Datei zuletzt geändert wurde. In einer Liste mit Metadaten heißt das Feld File Modification Date/Time. Das Programm ExifTool nennt den Tag FileModifyDate.
Dieses Datum wird nicht in der Datei gespeichert. Das Dateisystem auf deiner Festplatte speichert es, zusammen mit dem Dateinamen und der Dateigröße. ExifTool nennt solche Werte Pseudo-Tags, weil sie keine echten Metadaten in der Datei sind.
Welche Dateien sie enthalten
Jede Datei hat ein Änderungsdatum, unabhängig von ihrem Format. Fotos, Songs, Videos und Dokumente bekommen eines vom Dateisystem.
Der Windows-Datei-Explorer zeigt es als Date modified an, und Windows-Programme nennen es last write time. Systeme, die dem POSIX-Standard folgen, nennen es last data modification timestamp.
Wie der Wert aussieht
ExifTool zeigt Jahr, Monat und Tag durch Doppelpunkte getrennt, danach die Uhrzeit und den Zeitversatz zur Zeitzone. In der ExifTool-Dokumentation steht dieses Beispiel:
2009:10:05 20:40:36-04:00bedeutet 5. Oktober 2009 um 20:40:36 Uhr abends-04:00am Ende bedeutet 4 Stunden hinter UTC, und ein Pluszeichen bedeutet vor UTC
Unter Windows speichert das NTFS-Dateisystem das Datum in UTC. Die angezeigte Uhrzeit hängt dann von der Zeitzone deines Computers ab. In einem Beispiel von Microsoft zeigt eine Datei, die um 15:00 Uhr Pacific Time gespeichert wurde, 18:00 Uhr auf einem Computer in der Eastern Time.
Das ältere FAT-Dateisystem speichert stattdessen die lokale Zeit, daher zeigt dieselbe Datei an beiden Orten 15:00 Uhr. FAT speichert die Änderungszeit außerdem in Schritten von 2 Sekunden.
Was das Änderungsdatum der Datei verändert
Das Datum springt auf die aktuelle Zeit, wenn ein Programm neue Daten in die Datei schreibt, zum Beispiel wenn du ein Dokument speicherst. Auch das Schreiben neuer Metadaten in die Datei, etwa eines Fototags, ändert das Datum. ExifTool setzt dieses Datum auf die aktuelle Zeit, wenn es einen Tag schreibt, sofern du nicht die Option -P verwendest.
Das Lesen einer Datei ändert das Änderungsdatum nicht. Lesen ändert einen anderen Wert, das Zugriffsdatum. Kopierprogramme verhalten sich unterschiedlich: Einige behalten das ursprüngliche Änderungsdatum, andere geben der Kopie die aktuelle Zeit.
Du kannst das Datum auch selbst setzen. Der POSIX-Befehl touch setzt es auf die aktuelle Zeit oder auf eine Zeit, die du auswählst. ExifTool kann das Aufnahmedatum eines Fotos in das Änderungsdatum kopieren.
Änderungsdaten innerhalb der Datei
Viele Formate speichern zusätzlich ein Änderungsdatum in der Datei selbst. Nur ein Programm, das die Datei bearbeitet, kann es aktualisieren, daher kann es sich vom Datum des Dateisystems unterscheiden. Einige Beispiele:
- In JPG-Fotos enthält der EXIF-Tag
ModifyDate, ID0x0132, das Datum und die Uhrzeit, wann die Datei geändert wurde. Ein separater Tag,OffsetTime, kann die Zeitzone speichern. - In PDF-Dateien enthält die Dokumentinformation einen Eintrag
ModDate. - In MP4- und MOV-Videos enthält der Movie-Header einen ModifyDate, der in UTC gespeichert sein sollte.
Warum es wichtig ist
Das Änderungsdatum zeigt dir, wann eine Datei zuletzt gespeichert wurde, nicht wann sie erstellt wurde. Den Zeitpunkt, zu dem ein Foto aufgenommen wurde, findest du unter Date/Time Original. Den Zeitpunkt, zu dem eine Datei erstmals erstellt wurde, findest du unter Create Date.
Der Wert ist nur so korrekt wie die Uhr des Computers, der die Datei gespeichert hat. Programme können ihn auch auf eine beliebige Zeit setzen, daher beweist er nicht, wann eine Datei wirklich geändert wurde.
Backup-Programme können dieses Datum verwenden, um geänderte Dateien zu finden. Der Windows-Befehl Robocopy kann zum Beispiel Dateien nach dem Datum überspringen, an dem sie zuletzt geändert wurden.