Diccionario

¿Qué es la fecha de modificación de archivo?

La fecha de modificación, o fecha de modificación de archivo, registra cuándo se cambió un archivo por última vez. Averigua cómo se ve este valor, qué lo cambia y en qué se diferencia de otras fechas.

file-modification-date-time

Date modified, también llamada fecha de modificación o hora de modificación, es la fecha y hora en que un archivo se cambió por última vez. En una lista de metadatos, el campo se llama File Modification Date/Time. El programa ExifTool llama a esta etiqueta FileModifyDate.

Esta fecha no se guarda dentro del archivo. El sistema de archivos de tu disco la almacena, junto al nombre del archivo y al tamaño de archivo. ExifTool llama a estos valores pseudo tags, porque no son metadatos reales dentro del archivo.

Qué archivos lo llevan

Todos los archivos tienen una fecha de modificación, sea cual sea su formato. Fotos, canciones, videos y documentos reciben una del sistema de archivos.

El Explorador de archivos de Windows la muestra como Date modified, y los programas de Windows la llaman last write time. Los sistemas que siguen el estándar POSIX la llaman last data modification timestamp.

Cómo es el valor

ExifTool muestra el año, mes y día separados por dos puntos, luego la hora y el desfase de la zona horaria. La documentación de ExifTool muestra este ejemplo:

  • 2009:10:05 20:40:36-04:00 significa 5 de octubre de 2009, a las 20:40:36
  • -04:00 al final significa 4 horas por detrás de UTC, y un signo más significa por delante de UTC

En Windows, el sistema de archivos NTFS guarda la fecha en UTC. La hora que ves depende de la zona horaria de tu ordenador. En un ejemplo de Microsoft, un archivo guardado a las 15:00 hora del Pacífico se muestra como 18:00 en un ordenador configurado con la hora del Este.

El sistema de archivos FAT, más antiguo, guarda en cambio la hora local, de modo que el mismo archivo muestra 15:00 en ambos sitios. FAT también guarda la hora de modificación en pasos de 2 segundos.

Qué cambia la fecha de modificación del archivo

La fecha pasa a la hora actual cuando un programa escribe datos nuevos en el archivo, por ejemplo cuando guardas un documento. Escribir metadatos nuevos en el archivo, como una etiqueta de foto, también cambia la fecha. ExifTool establece esta fecha en la hora actual cuando escribe una etiqueta, a menos que uses su opción -P.

Leer un archivo no cambia la fecha de modificación. La lectura cambia otro valor, la fecha del último acceso. Los programas de copia difieren: algunos mantienen la fecha de modificación original y otros ponen a la copia la hora actual.

También puedes establecer tú mismo la fecha. El comando POSIX touch la fija en la hora actual o en una hora que tú elijas. ExifTool puede copiar la fecha en que se tomó una foto a la fecha de modificación.

Fechas de modificación dentro del archivo

Muchos formatos también guardan una fecha de modificación dentro del archivo. Solo un programa que edite el archivo puede actualizarla, por lo que puede diferir de la fecha del sistema de archivos. Algunos ejemplos:

  • En fotos JPG, la etiqueta EXIF ModifyDate, ID 0x0132, guarda la fecha y hora en que se cambió el archivo. Otra etiqueta, OffsetTime, puede guardar su zona horaria.
  • En archivos PDF, la información del documento contiene una entrada ModDate.
  • En videos MP4 y MOV, el encabezado de la película guarda un ModifyDate, que debería almacenarse en UTC.

Por qué es importante

Date modified te indica cuándo se guardó por última vez un archivo, no cuándo se creó. Para el momento en que se tomó una foto, consulta Date/Time Original. Para el momento en que se creó por primera vez un archivo, consulta Create Date.

El valor es tan correcto como el reloj del ordenador que guardó el archivo. Los programas también pueden fijarlo en cualquier momento, por lo que no demuestra cuándo se cambió realmente un archivo.

Los programas de copia de seguridad pueden usar esta fecha para encontrar archivos que han cambiado. El comando Robocopy de Windows, por ejemplo, puede omitir archivos según la fecha en que se modificaron por última vez.