Diccionari

Quina és la data de modificació del fitxer?

La data de modificació, o data de modificació del fitxer, registra quan es va canviar un fitxer per última vegada. Descobreix com és aquest valor, què el modifica i en què es diferencia d'altres dates.

file-modification-date-time

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:00 vol dir 5 d'octubre de 2009, a les 20:40:36 del vespre
  • -04:00 al 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, ID 0x0132, 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.