Takeout JSON
NL

Google Takeout in meerdere zip-bestanden: zo pak je ze uit

Google splitst een foto-export op in takeout-001, -002 enzovoort, en één album kan in meerdere delen zitten. Zo pak je alles in één keer uit.

Je Takeout-download is niet één bestand. Het is takeout-20260901T101500Z-001.zip, -002.zip, -003.zip enzovoort, soms tientallen. Pak er een uit en je vindt een stukje van een album. De rest van dat album zit in een ander deel.

Dat is normaal, en je lost het in een paar minuten op als je de regel kent.

Waarom Takeout de export opsplitst

Als je een export aanvraagt, vraagt Google hoe groot elk bestand mag zijn: 2 GB, 4 GB, 10 GB of 50 GB. Een bibliotheek van 300 GB met 10 GB per bestand wordt dertig zips. Google vult elk bestand tot de grens is bereikt en begint dan aan het volgende. Albums maken daarbij niet uit. Een album dat over de grens heen gaat, komt half in deel 7 en half in deel 8.

Elk deel heeft vanbinnen dezelfde mappenstructuur: Takeout/Google Photos/<album- of jaarmap>/. Dus Photos from 2019 verschijnt in zoveel delen als nodig zijn om de foto's van dat jaar te bevatten. Het .json-sidecarbestand van een foto zit meestal in hetzelfde deel als de foto, maar niet altijd. Album-bestanden metadata.json kunnen in meerdere delen terugkomen.

Het zijn gewone zips, geen archief in meerdere volumes. Je hebt niet alle delen nodig om er een te openen. Elk deel gaat los open.

Pak ze allemaal uit in dezelfde map

De oplossing: pak elk deel uit in één en dezelfde bovenliggende map en laat de mappen samenvallen. Op een Mac selecteer je alle zips in de Finder en dubbelklik je; Archiefhulpprogramma zet elk deel in een map Takeout op dezelfde plek en voegt ze samen. Maakt het Takeout, Takeout 2, Takeout 3 aan, sleep dan de inhoud van elke map Google Photos naar de eerste en kies "Voeg samen" als daarom wordt gevraagd.

Op Windows pakt het ingebouwde uitpakprogramma één zip tegelijk uit en is het traag bij tienduizenden kleine bestanden. 7-Zip is gratis en beter. Selecteer alle delen, klik met de rechtermuisknop, kies 7-Zip en dan "Hier uitpakken". Omdat elk deel een map Takeout bevat, vallen ze vanzelf samen. Zeg ja tegen het overschrijven van dubbele album-bestanden metadata.json; die zijn gelijk.

Op Linux, vanuit de map met de zips:

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

De optie -o overschrijft de herhaalde albumbestanden zonder te vragen.

Zorg eerst dat je genoeg ruimte hebt. De uitgepakte map is ongeveer zo groot als alle zips samen, dus je hebt twee keer de grootte van de download vrij nodig zolang beide er zijn. Zie hoeveel schijfruimte een Takeout nodig heeft (Engels).

Controleer of er niets ontbreekt

Downloads mislukken. Een deel dat stopt bij 3,98 GB terwijl de andere 10 GB zijn, is waarschijnlijk afgebroken. De zip gaat dan niet open, of opent met fouten. Tel je delen en vergelijk dat met het aantal op de Takeout-pagina. Google nummert de delen op volgorde, dus een gat tussen -011 en -013 betekent dat -012 nooit is aangekomen.

Takeout-downloads verlopen na zeven dagen. Is een deel beschadigd en is de week voorbij, dan moet je de export opnieuw aanvragen, vanaf het begin. Controleer het dus op dag één.

Kijk na het uitpakken of er foto's zijn zonder sidecarbestand, of sidecarbestanden zonder foto. Tel per map de afbeeldingen en de .json-bestanden; een groot verschil valt dan meteen op. Een klein verschil is normaal; een map met 900 foto's en 12 sidecarbestanden betekent dat een deel niet is uitgepakt.

De optie tgz

Takeout biedt ook .tgz aan in plaats van .zip. Dat werkt hetzelfde, opgesplitst op de grootte die je kiest, en het bewaart de bestandsdatums iets beter. Op Windows heb je nog steeds 7-Zip nodig om het te openen. Voor de meeste mensen zijn de zips prima; werk je op Linux of een Mac, dan is .tgz net iets minder gedoe.

Direct vanuit de zips werken

Je hoeft de delen niet met de hand uit te pakken als een programma ze voor je kan lezen.

Takeout JSON Metadata Fixer neemt de zips als invoer, op macOS, Windows en Linux.

Kies één deel en de app zoekt de andere delen in dezelfde map en voegt ze toe. Ontbreekt er een nummer in de reeks, dan meldt de app dat voordat hij begint, zodat je het deel opnieuw kunt downloaden zolang de link nog werkt. De app controleert ook de vrije ruimte op de doelschijf tegenover de grootte van de archieven, en stopt op tijd als de ruimte halverwege op zou raken.

Daarna leest de app alle delen als één bibliotheek, koppelt elke foto aan zijn sidecarbestand, ook als die twee in verschillende delen terechtkwamen, en schrijft de echte datum en de GPS in elk bestand. Jij kiest of je de originele namen en mappen houdt, of alles laat ordenen in mappen per jaar en maand met leesbare namen. De eerste 1000 foto's zijn gratis.

Pak je liever met de hand uit en gebruik je daarna een gratis programma zoals GooglePhotosTakeoutHelper of exiftool, dan kan dat ook. De stappen hierboven leveren in beide gevallen één samengevoegde map op.

Veelgestelde vragen

Moet ik de delen op volgorde uitpakken?

Nee. Het zijn losse zips met overlappende mapnamen. Pak ze in willekeurige volgorde uit in dezelfde bovenliggende map.

Waarom zitten er meer bestanden in Takeout dan foto's in Google Foto's?

Foto's die in meerdere albums staan, worden in elke albummap gekopieerd, en elke foto heeft een sidecarbestand. Haal je de sidecarbestanden en de dubbele albumfoto's weg, dan klopt het aantal. Zie duplicaten en bewerkte versies in Takeout (Engels).

Kan ik een grotere deelgrootte kiezen om dit te voorkomen?

Ja, tot 50 GB per deel. Minder, grotere delen zijn makkelijker te beheren, maar één mislukte download kost je dan meer. 10 GB is een redelijk midden.

Eén deel gaat helemaal niet open. Wat nu?

Download het opnieuw van de Takeout-pagina als de export nog geen zeven dagen oud is. Is hij verlopen, vraag dan een nieuwe export aan. Je kunt de nieuwe export beperken tot alleen Google Foto's, dan gaat het sneller.