La data de modificació, també anomenada data o hora de modificació, és la data i l'hora en què un fitxer es va canviar per última vegada. En una llista de metadades, el camp s'anomena File Modification Date/Time. El programa ExifTool dona a l'etiqueta el nom FileModifyDate.
Aquesta data no s'emmagatzema dins del fitxer. La conserva el sistema de fitxers del teu disc, al costat del nom del fitxer i de la mida del fitxer. ExifTool anomena aquests valors pseudo tags, perquè no són metadades reals dins del fitxer.
Quins fitxers ho porten
Tots els fitxers tenen una data de modificació, sigui quin sigui el seu format. Fotos, cançons, vídeos i documents en reben una del sistema de fitxers.
L'Explorador de fitxers de Windows la mostra com a Date modified, i els programes de Windows l'anomenen l'hora de l'última escriptura (last write time). Els sistemes que segueixen l'estàndard POSIX l'anomenen la marca de temps de la darrera modificació de dades (last data modification timestamp).
Com és el valor
ExifTool mostra l'any, el mes i el dia separats per dos punts, i després l'hora i el desfasament del fus horari. La documentació d'ExifTool mostra aquest exemple:
2009:10:05 20:40:36-04:00vol dir 5 d'octubre de 2009, a les 20:40:36 del vespre-04:00al final indica 4 hores per darrere de l'UTC, i un signe de més indica per davant de l'UTC
A Windows, el sistema de fitxers NTFS desa la data en UTC. L'hora que veus depèn del fus horari del teu ordinador. En un exemple de Microsoft, un fitxer desat a les 15.00 hora del Pacífic mostra les 18.00 en un ordinador configurat amb l'hora de la costa Est.
L'antic sistema de fitxers FAT desa en canvi l'hora local, de manera que el mateix fitxer mostra les 15.00 als dos llocs. FAT també desa l'hora de modificació en passos de 2 segons.
Què fa canviar la data
La data passa a l'hora actual quan un programa escriu dades noves al fitxer, per exemple quan deses un document. Escriure metadades noves al fitxer, com ara una etiqueta d'una foto, també canvia la data. ExifTool estableix aquesta data a l'hora actual quan escriu una etiqueta, tret que facis servir l'opció -P.
Llegir un fitxer no canvia la data de modificació. La lectura canvia un altre valor, la data del darrer accés. Els programes de còpia són diferents: alguns conserven la data de modificació original i d'altres donen a la còpia l'hora actual.
Tu mateix també pots establir la data. L'ordre POSIX touch la posa a l'hora actual o a l'hora que triïs. ExifTool pot copiar la data en què es va fer una foto a la data de modificació.
Dates de modificació dins del fitxer
Molts formats també desen una data de modificació dins del fitxer. Només un programa que edita el fitxer la pot actualitzar, de manera que pot ser diferent de la data del sistema de fitxers. Alguns exemples:
- A les fotos JPG, l'etiqueta EXIF
ModifyDate, ID0x0132, conté la data i l'hora en què es va canviar el fitxer. Una etiqueta separada,OffsetTime, pot contenir-hi el fus horari. - Als fitxers PDF, la informació del document conté una entrada
ModDate. - Als vídeos MP4 i MOV, la capçalera de la pel·lícula conté un ModifyDate, que s'hauria de desar en UTC.
Per què és important
Date modified t'indica quan es va desar un fitxer per última vegada, no quan es va crear. Per al moment en què es va fer una foto, consulta Date/Time Original. Per al moment en què es va crear un fitxer per primera vegada, consulta Create Date.
El valor és tan correcte com el rellotge de l'ordinador que va desar el fitxer. Els programes també el poden establir a qualsevol hora, de manera que no prova quan es va canviar realment un fitxer.
Els programes de còpies de seguretat poden fer servir aquesta data per trobar fitxers que han canviat. L'ordre Robocopy de Windows, per exemple, pot ometre fitxers segons la data en què es van modificar per última vegada.