¿Cuál es el significado de 1946-02-14 08:34:56?

28

Cuando Finder está operando en un archivo o carpeta en el sistema, el archivo / carpeta está deshabilitado y no se puede abrir, y no se puede eliminar. Esto es más notable al copiar o mover un archivo o carpeta usando el Finder; Mientras la operación está en curso, el archivo / carpeta de destino se muestra en gris. Finder es consciente de que el archivo / carpeta de destino está actualmente en una operación al establecer la fecha de creación del archivo o carpeta en kMagicBusyCreationDate , que es 08:34:56 en 1946-02-14 (+0000).

¿Cuál es el significado de esta fecha y hora? Cuando descubrí que Finder utilizaba una fecha para el propósito mencionado anteriormente, esperaba que fuera algo relacionado con la marca de tiempo / época de Unix, etc., pero nada parece destacarme como una razón para la elección de esta fecha / hora , estando lejos de 1970.

He encontrado en Finder.h , se proporciona el siguiente comentario, pero esto no proporciona la importancia de la fecha / hora específica que se seleccionó:

  

Utilice esta fecha como la fecha de creación de un archivo o carpeta para indicar que está ocupada temporalmente (por ejemplo, mientras se está descargando o instalando). Esto evita que el Finder intente cambiar los atributos del elemento antes de que se cree por completo (Finder 8.5 y 8.6 verifica las fechas de creación del archivo; más tarde, los Finders también pueden verificar las fechas de creación de la carpeta).

    
pregunta grg 08.08.2014 - 19:57

1 respuesta

36

Escuché que era el día en que ENIAC se reveló al mundo:

  

La máquina completa se anunció al público la noche del 14 de febrero de 1946 y se dedicó formalmente al día siguiente en la Universidad de Pennsylvania

La teoría es que no existían "archivos" antes de esa fecha.

Con respecto a la hora, 0x4F3AFDB0 (del Finder.h anterior) mod 86400 (segundos en un día) es 2096. 2096 segundos después de la medianoche es 12:34:56 AM. Es casi seguro que este es el objetivo: que lea "123456" en el día especificado cuando se ajustó la zona horaria.

    
respondido por el Laconic Droid 08.08.2014 - 20:18

Lea otras preguntas en las etiquetas