30 votes

Quelle est la signification de 1946-02-14 08:34:56 ?

Lorsque le Finder opère sur un fichier ou un dossier du système, le fichier/dossier est grisé et ne peut être ouvert, ni mis à la corbeille. Ceci est particulièrement remarquable lors de la copie ou du déplacement d'un fichier ou d'un dossier à l'aide du Finder ; pendant que l'opération est en cours, le fichier/dossier de destination est affiché en gris. Le Finder est conscient que le fichier/dossier de destination est en cours d'opération, car il définit la date de création du fichier ou du dossier à l'heure actuelle. kMagicBusyCreationDate qui est 08:34:56 sur 1946-02-14 (+0000).

Quelle est la signification de cette date et de cette heure ? Lorsque j'ai découvert qu'une date était utilisée par le Finder dans le but susmentionné, je m'attendais à ce qu'il s'agisse de quelque chose en rapport avec l'horodatage/époque Unix, etc., mais rien ne me semble justifier le choix de cette date/heure, qui remonte bien au-delà de 1970.

J'ai trouvé dans Finder.h Le commentaire suivant est fourni, mais il ne donne pas non plus la signification de la date/heure spécifique qui a été choisie :

Utilisez cette date comme date de création d'un fichier ou d'un dossier pour indiquer qu'il est temporairement occupé (pendant son téléchargement ou son installation, par exemple). Cela empêche le Finder d'essayer de modifier les attributs de l'élément avant qu'il ne soit entièrement créé (le Finder 8.5 et 8.6 vérifie les dates de création des fichiers ; les Finders ultérieurs peuvent également vérifier les dates de création des dossiers).

39voto

Laconic Droid Points 515

J'ai entendu dire que c'était le jour ENIAC a été révélé au monde :

La machine terminée a été annoncée au public le soir du 14 février 1946 et officiellement inaugurée le lendemain à l'Université de Pennsylvanie.

La théorie étant qu'il n'y avait pas de "dossiers" existant avant cette date.

En ce qui concerne l'heure, 0x4F3AFDB0 (de Finder.h ci-dessus) mod 86400 (secondes dans un jour) est 2096. 2096 secondes après minuit est 12:34:56 AM. C'est presque certainement l'intention : qu'il lise "123456" le jour spécifié lorsque le fuseau horaire est ajusté.

1 votes

Intéressant ; avez-vous une source fiable à ce sujet ? (et avez-vous une théorie pour l'époque ?)

1 votes

Il existe quelques sources fiables concernant la date, par exemple. eniacprogrammers.org/overview.shtml mais l'absence de source citée pour l'époque le place dans la catégorie "crédible, mais pas vérifiable à 100%" pour moi.

2 votes

En ce qui concerne l'heure, je me demande si le 08 est ajusté en fonction du fuseau horaire. Si l'heure était décalée de 4 heures dans un sens ou de 8 heures dans l'autre, l'heure pourrait être 12:34:56.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X