Filesystems generalmente no almacena información de zona horaria. Los buenos sistemas de archivos (por ejemplo, ext2 / 3/4 de Linux, ffs de BSD, NTFS de Windows) se definen para almacenar todas las fechas en UTC , es decir, como un instante abstracto en la escala de tiempo de referencia convencional; la conversión a la hora local se realiza cuando se leen los metadatos del sistema de archivos y se los muestra al usuario. Los sistemas de archivos incorrectos (por ejemplo, FAT) almacenan las fechas en "hora local", sea cual sea la hora local en el momento de la escritura, y no contienen ningún campo que indique cuál es la zona horaria actual. Por lo tanto, FAT no indica la zona horaria de la máquina que escribió el archivo, pero realmente necesita saber esa zona horaria de alguna otra fuente si quiere dar sentido a las marcas de tiempo en el sistema de archivos.
Algunos formatos de archivo (por ejemplo, tar , muy comunes en el mundo de Unix) registrarán algunas marcas de tiempo, pero lo copian desde el sistema de archivos, por lo que no tienen zonas horarias como las marcas de tiempo en el sistema de archivos.
Esta es una forma bastante genérica de computar las cosas. Una zona horaria es una forma de interpretar un "instante" (en la escala de tiempo común) en una "hora local". En los países que practican horario de verano , las computadoras cambian las zonas horarias dos veces al año, lo que hace que el uso de la hora local sea un poco delicado (la gente salirse con la suya porque el interruptor ocurre cuando duermen, y se les solicita oficialmente que se comporten como si el interruptor nunca hubiera ocurrido; pero para las computadoras, esto es malo: no les gusta que "27 de octubre de 2013, 02:30 "designa de forma ambigua dos instantes en Europa). Por lo tanto, cuando las computadoras son conscientes de las zonas horarias, computan internamente con UTC y se convierten a "hora local" solo cuando se trata de hablar con humanos. Por lo tanto, los sistemas de archivos y otros sistemas de almacenamiento de datos tienden a almacenar fechas como UTC. La "zona horaria actual" es una información fugaz que está sujeta a cambios, por lo tanto, no se escribe. La hora local es almacenada solo por sistemas que no son conscientes de las zonas horarias (solo conocen una escala de tiempo, que asumen que es significativa para el usuario humano), y estos sistemas, por supuesto, no pueden escribir su zona horaria actual, ya que no lo saben.
Tenga en cuenta que cierta información se puede escribir en otros lugares. Por ejemplo, las cámaras digitales producirán archivos de imagen con una gran cantidad de información de metadatos (utilizando el formato EXIF ) y harán todo lo posible. para indicar la posición geográfica exacta de la cámara en el momento en que se tomó la fotografía. En particular, si la cámara contiene un receptor GPS (como es típico de los teléfonos inteligentes modernos), localizará la cámara dentro de un pocos metros , que es mucho más preciso que simplemente conocer la zona horaria (una zona horaria es tan precisa como "en algún lugar de Europa").