Jakie jest znaczenie 1946-02-14 08:34:56?


29

Gdy Finder działa na pliku lub folderze w systemie, plik / folder jest wyszarzony i nie można go otworzyć, a także nie można go usunąć. Jest to najbardziej zauważalne podczas kopiowania lub przenoszenia pliku lub folderu za pomocą Findera; w trakcie operacji docelowy plik / folder jest wyświetlany w kolorze szarym. Finder zdaje sobie sprawę, że docelowy plik / folder jest obecnie w trakcie operacji, ustawiając datę utworzenia pliku lub folderu na kMagicBusyCreationDate , czyli 08:34:56 w dniu 1946-02-14 (+0000).

Jakie jest znaczenie tej daty i godziny? Kiedy odkryłem, że data jest używana przez Findera do wyżej wspomnianego celu, spodziewałem się, że jest to coś związanego z datownikiem / epoką uniksową itp., Ale nic nie wydaje mi się wyróżniać jako powód wyboru tej daty / godziny , będąc daleko poza 1970 r.

Znalazłem w Finder.h , podany jest następujący komentarz, ale nie zapewnia to znaczenia konkretnej wybranej daty / godziny:

Użyj tej daty jako daty utworzenia pliku lub folderu, aby wskazać, że jest on tymczasowo zajęty (na przykład podczas pobierania lub instalowania). Uniemożliwia to Finderowi próbę zmiany atrybutów elementu przed jego pełnym utworzeniem (Finder 8.5 i 8.6 sprawdzają daty utworzenia pliku; później Findery mogą również sprawdzać daty utworzenia folderu). 

Odpowiedzi:


37

Słyszałem, że to dzień, w którym ENIAC został ujawniony światu:

Gotowa maszyna została ogłoszona publiczności wieczorem 14 lutego 1946 r. I oficjalnie poświęcona następnego dnia na University of Pennsylvania

Teoria jest taka, że ​​przed tą datą nie istniały „pliki”.

Jeśli chodzi o czas, 0x4F3AFDB0 (z Finder.h powyżej) mod 86400 (sekundy dziennie) to 2096. 2096 sekund po północy to 12:34:56 AM. Jest to prawie na pewno cel: czyta „123456” w określonym dniu, w którym dostosowano strefę czasową.


1
Ciekawy; czy masz na to źródło? (i czy macie na razie teorię?)
grg

1
Istnieje kilka wiarygodnych źródeł dotyczących daty, np. Eniacprogrammers.org/overview.shtml , ale brak źródła cytowalnego na razie umieszcza go w kategorii „wiarygodne, ale nie w 100% weryfikowalne”.
Laconic Droid

2
Jeśli chodzi o składnik czasu, zastanawiam się, czy 08 jest dostosowywany do strefy czasowej? jeśli czas przesunął się o 4 godziny w jedną stronę lub 8 w drugą stronę, czas mógłby odczytać 12:34:56
Tyson

6
0x4F3AFDB0 (wartość z tego pliku Finder.h) mod 86400 (sekundy dziennie) = 2096. 2096 sekund po północy jest 12:34:56 AM. Jest to prawie na pewno intencja: czyta „123456” w określonym dniu.
Tim S.

5
Best.Valentines.Day.Present.Ever! Teraz wiemy, co miał powiedzieć oryginalny program hello world: „Witaj świecie. Kocham cię”. Ale prawdopodobnie nie było wystarczającej ilości pamięci RAM ...
Floris,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.