Takeout JSON
PL

Google Takeout w wielu plikach zip: dlaczego i jak je rozpakować

Google dzieli eksport zdjęć na części takeout-001, -002 itd., a jeden album może trafić do kilku z nich. Dlaczego tak jest i jak rozpakować wszystkie naraz.

Twój eksport z Takeout to nie jeden plik. To takeout-20260901T101500Z-001.zip, -002.zip, -003.zip i tak dalej, czasem kilkadziesiąt archiwów. Rozpakujesz jedno i znajdziesz kawałek albumu. Reszta tego albumu jest w innej części.

To normalne i da się to naprawić w kilka minut, jeśli znasz regułę.

Dlaczego Takeout dzieli eksport

Gdy zamawiasz eksport, Google pyta, jak duży może być każdy plik: 2 GB, 4 GB, 10 GB lub 50 GB. Biblioteka 300 GB przy 10 GB na plik to trzydzieści archiwów zip. Google zapełnia każde, aż dojdzie do limitu, a potem zaczyna następne. Nie zwraca uwagi na granice albumów. Album, który wypada na granicy, kończy w połowie w części 7, a w połowie w części 8.

Każda część ma w środku ten sam układ folderów: Takeout/Google Photos/<folder albumu lub roku>/. Folder Photos from 2019 pojawia się więc w tylu częściach, ile trzeba, żeby pomieścić zdjęcia z tego roku. Plik .json zdjęcia jest zwykle w tej samej części co zdjęcie, ale nie zawsze. Pliki metadata.json albumów mogą się powtarzać w kilku częściach.

To zwykłe archiwa zip, a nie archiwum wieloczęściowe. Do otwarcia jednej części nie potrzebujesz pozostałych. Każda otwiera się osobno.

Rozpakuj wszystkie do tego samego folderu

Rozwiązanie: rozpakuj każdą część do jednego folderu nadrzędnego i pozwól folderom się połączyć. Na Macu zaznacz wszystkie archiwa w Finderze i kliknij dwukrotnie; Narzędzie archiwizacji umieści każde w folderze Takeout w tym samym miejscu i je połączy. Jeśli zamiast tego utworzy Takeout, Takeout 2, Takeout 3, przeciągnij zawartość każdego folderu Google Photos do pierwszego i wybierz „Połącz”, gdy system zapyta.

W Windows wbudowane narzędzie rozpakowuje jedno archiwum naraz i jest wolne przy dziesiątkach tysięcy małych plików. 7-Zip jest darmowy i lepszy. Zaznacz wszystkie części, kliknij prawym przyciskiem, wybierz 7-Zip, a potem „Wypakuj tutaj”. Każda część zawiera folder Takeout, więc łączą się automatycznie. Zgódź się na zastąpienie powtarzających się plików metadata.json albumów; są identyczne.

W Linuksie, z folderu z archiwami:

for f in takeout-*.zip; do unzip -o -q "$f" -d .; done

Opcja -o zastępuje powtarzające się pliki albumów bez pytania.

Najpierw upewnij się, że masz miejsce. Rozpakowany folder ma mniej więcej rozmiar wszystkich archiwów razem, więc dopóki istnieją jedno i drugie, potrzebujesz dwa razy tyle wolnego miejsca, ile zajmuje pobranie. Zobacz How much disk space a Takeout needs (po angielsku).

Sprawdź, czy niczego nie brakuje

Pobieranie się nie udaje. Część, która kończy się na 3,98 GB, gdy inne mają 10 GB, jest prawdopodobnie ucięta. Archiwum albo w ogóle się nie otworzy, albo otworzy się z błędami. Porównaj liczbę części z liczbą pokazaną na stronie Takeout. Google numeruje części po kolei, więc luka między -011 a -013 oznacza, że -012 nigdy nie dotarła.

Linki do pobrania z Takeout wygasają po siedmiu dniach. Jeśli część jest uszkodzona, a tydzień minął, musisz zamówić eksport od początku. Warto sprawdzić to pierwszego dnia.

Po rozpakowaniu poszukaj zdjęć bez pliku .json albo plików .json bez zdjęcia. Szybkie porównanie liczby obrazów i plików .json w każdym folderze pokaże dużą rozbieżność. Mała różnica jest normalna; folder z 900 zdjęciami i 12 plikami .json oznacza, że któraś część się nie rozpakowała.

Opcja tgz

Takeout oferuje też .tgz zamiast .zip. Działa tak samo, jest dzielony według wybranego rozmiaru i trochę lepiej zachowuje daty plików. W Windows i tak potrzebujesz 7-Zip, żeby go otworzyć. Archiwa zip wystarczą większości osób; na Linuksie lub Macu .tgz sprawia nieco mniej kłopotu.

Praca bezpośrednio na archiwach zip

Nie musisz rozpakowywać części ręcznie, jeśli narzędzie potrafi je przeczytać za ciebie.

Takeout JSON Metadata Fixer przyjmuje archiwa zip na macOS, Windows i Linux.

Wybierz jedną część, a aplikacja poszuka pozostałych w tym samym folderze i je doda. Jeśli w numeracji brakuje jakiejś liczby, powie ci o tym przed startem, więc możesz pobrać część ponownie, póki link jeszcze działa. Sprawdza też, czy na dysku docelowym jest dość wolnego miejsca na archiwa, i zatrzymuje się wcześnie, jeśli miejsca zabrakłoby w połowie.

Potem czyta wszystkie części jako jedną bibliotekę, łączy każde zdjęcie z jego plikiem .json, nawet gdy trafiły do różnych części, i zapisuje w każdym pliku prawdziwą datę i GPS. Ty decydujesz, czy zachować oryginalne nazwy i foldery, czy ułożyć wszystko w foldery według roku i miesiąca z czytelnymi nazwami. Pierwsze 1000 zdjęć jest za darmo.

Jeśli wolisz rozpakować ręcznie, a potem uruchomić darmowe narzędzie, takie jak GooglePhotosTakeoutHelper lub exiftool, to też zadziała. Powyższe kroki w każdym przypadku dadzą ci jeden połączony folder.

Częste pytania

Czy muszę rozpakowywać części po kolei?

Nie. To niezależne archiwa zip z powtarzającymi się nazwami folderów. Rozpakuj je w dowolnej kolejności do tego samego folderu nadrzędnego.

Dlaczego w Takeout jest więcej plików niż zdjęć w Zdjęciach Google?

Zdjęcia z kilku albumów są kopiowane do folderu każdego albumu, a każde zdjęcie ma plik .json. Gdy usuniesz pliki .json i duplikaty z albumów, liczby się zgadzają. Zobacz Takeout duplicates and edited versions (po angielsku).

Czy mogę wybrać większy rozmiar części, żeby tego uniknąć?

Tak, do 50 GB na część. Mniej większych części łatwiej ogarnąć, ale jedno nieudane pobieranie kosztuje cię więcej. 10 GB to rozsądny środek.

Jedna część w ogóle się nie otwiera. Co teraz?

Pobierz ją ponownie ze strony Takeout, jeśli eksport ma mniej niż siedem dni. Jeśli wygasł, zamów nowy eksport. Możesz ograniczyć go do samych Zdjęć Google, żeby był szybszy.