Hoppa till innehåll
← Wszystkie pytania

O usłudze

Dlaczego moje snapy mają złą datę?

Eksport Snapchata nie wpisuje oryginalnej daty do środka plików. Twoje urządzenie uznaje więc, że wszystko powstało w dniu, w którym pobrałeś eksport.

Wszystko sprowadza się do tego, gdzie mieszka informacja. Zdjęcie ze zwykłego aparatu niesie swoją datę w środku pliku, w czymś, co nazywa się danymi EXIF. Dlatego aplikacje do zdjęć potrafią sortować chronologicznie, nie wiedząc nic o nazwie pliku. Data podróżuje razem ze zdjęciem, dokądkolwiek ono trafi.

Eksport Snapchata działa inaczej. Daty i miejsca są w eksporcie, ale w danych towarzyszących, a nie w środku samego pliku ze zdjęciem czy filmem. Więc kiedy importujesz pliki, twoja aplikacja do zdjęć nie widzi żadnej daty i sięga po jedyne, co ma: kiedy plik powstał na dysku. Czyli po dzień, w którym go pobrałeś.

Efekt jest taki, że kilka lat wspomnień ląduje na jednym dniu twojej osi czasu. Zdjęcia z 2018 roku mieszają się z wczorajszymi, wszystkie ułożone tak, jakby zdarzyły się w tej samej chwili, w stercie nazw w rodzaju b8f2c1a9.mp4, które nic nie mówią o zawartości.

Dla wielu osób jest to gorsze niż niewyciąganie niczego, bo rujnuje porządek biblioteki zdjęć budowanej latami. Sprzątanie tego ręcznie potem nie jest realne. Nikt nie ustawia daty w dwunastu tysiącach plików po kolei.

My robimy to, że odczytujemy datę i pozycję z danych eksportu i wpisujemy je z powrotem do pliku, tam gdzie ich miejsce. Potem wspomnienia zachowują się jak zwykłe zdjęcia: właściwe miejsce na osi czasu, właściwe miejsce na mapie, nazwy plików, które mają sens.

Ważny szczegół: jak dokładna wyjdzie data, zależy od tego, co zawiera twój eksport. Jeśli masz przy sobie pliki JSON, dostajemy daty z godzinami i GPS. Jeśli ich brakuje, możemy odczytać tylko dzień z nazwy pliku. Archiwum wychodzi we właściwej kolejności, ale bez godziny i bez mapy. Właśnie dlatego to jedno zaznaczone pole ma takie znaczenie.

Uratuj moje Memories

Powiązane pytania