Takeout JSON

Google Takeout dividido em vários arquivos zip? Como juntar

Por que o Google Takeout divide suas fotos em takeout-001, -002 e assim por diante, por que um álbum cai em várias partes, e como descompactar tudo junto.

O seu download do Takeout não é um arquivo só. É takeout-20260901T101500Z-001.zip, -002.zip, -003.zip e assim por diante, às vezes dezenas deles. Descompacte um e você encontra um pedaço de um álbum. O resto daquele álbum está em alguma outra parte.

Isso é normal, e se resolve em poucos minutos se você souber a regra.

Por que o Takeout divide a exportação

Quando você pede uma exportação, o Google pergunta o tamanho máximo de cada arquivo: 2 GB, 4 GB, 10 GB ou 50 GB. Uma biblioteca de 300 GB em partes de 10 GB vira trinta zips. O Google enche cada um até bater o limite e começa o próximo. Ele não liga para onde termina um álbum. Um álbum que cruza o limite fica metade na parte 7 e metade na parte 8.

Toda parte tem a mesma estrutura de pastas dentro: Takeout/Google Fotos/<álbum ou pasta do ano>/. Então Photos from 2019 aparece em quantas partes forem necessárias para caber as fotos daquele ano. O .json de uma foto normalmente está na mesma parte que a foto, mas nem sempre. Os metadata.json de álbum podem se repetir em várias partes.

São zips comuns, não um arquivo em volumes. Você não precisa de todas as partes presentes para abrir uma. Cada uma abre sozinha.

Se a sua conta está em inglês, a pasta se chama Google Photos em vez de Google Fotos. O resto é igual.

Descompacte todas na mesma pasta

A solução é descompactar cada parte em uma única pasta mãe e deixar as pastas se juntarem.

No Windows, o extrator embutido trata um zip por vez e é lento com dezenas de milhares de arquivos pequenos. O 7-Zip é gratuito e melhor; o WinRAR também serve. Com o 7-Zip, selecione todas as partes, clique com o botão direito, escolha 7-Zip e depois "Extrair aqui". Como cada uma contém uma pasta Takeout, elas se juntam automaticamente. Responda sim para substituir os metadata.json de álbum repetidos; são idênticos. No WinRAR, selecione todas, botão direito, "Extrair aqui", e escolha "Sim para todos" na pergunta de substituição.

No Mac, selecione todos os zips no Finder e dê dois cliques; o Utilitário de Compactação coloca cada um em uma pasta Takeout no mesmo lugar e junta. Se em vez disso ele criar Takeout, Takeout 2, Takeout 3, arraste o conteúdo de cada pasta Google Fotos para dentro da primeira e escolha "Combinar" quando perguntar.

No Linux, na pasta que contém os zips:

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

O -o substitui os arquivos de álbum repetidos sem perguntar.

Confira o espaço antes. A pasta descompactada tem mais ou menos o tamanho de todos os zips juntos, então você precisa do dobro do tamanho do download livre enquanto os dois existem.

Confira se não falta nada

Downloads falham. Uma parte que termina em 3,98 GB quando as outras têm 10 GB provavelmente veio cortada. O zip vai se recusar a abrir ou abrir com erros. Conte as suas partes contra o número mostrado na página do Takeout. O Google numera em sequência, então um buraco entre -011 e -013 significa que a -012 nunca chegou.

Os downloads do Takeout expiram em sete dias. Se uma parte está corrompida e a semana passou, você precisa pedir a exportação de novo do zero. Vale conferir no primeiro dia.

Depois de descompactar, procure fotos cujo JSON está faltando, ou JSON cuja foto está faltando. Uma contagem rápida de imagens contra arquivos .json em cada pasta mostra uma diferença grosseira. Uma diferença pequena é normal; uma pasta com 900 fotos e 12 JSON significa que uma parte não foi descompactada.

A opção tgz

O Takeout também oferece .tgz em vez de .zip. Ele se comporta do mesmo jeito, dividido no tamanho que você escolheu, e preserva as datas dos arquivos um pouco melhor. No Windows você ainda precisa do 7-Zip para abrir. Os zips servem para a maioria das pessoas; se você está no Linux ou no Mac, o .tgz dá um pouco menos de trabalho.

Trabalhando direto dos zips

Você não precisa descompactar as partes na mão se uma ferramenta consegue ler os zips para você.

O Takeout JSON Metadata Fixer aceita os zips como entrada no macOS, no Windows e no Linux.

Escolha uma parte e ele procura as partes irmãs na mesma pasta e as adiciona. Se um número está faltando na sequência, ele avisa antes de começar, para você baixar a parte de novo enquanto o link ainda funciona. Ele também confere o espaço livre no disco de destino contra o tamanho dos arquivos e para cedo se você fosse ficar sem espaço no meio.

Depois ele lê todas as partes como uma biblioteca só, combina cada foto com o seu JSON mesmo quando os dois caíram em partes diferentes, e grava a data e o GPS reais em cada arquivo. Você escolhe se mantém os nomes e as pastas originais ou se organiza tudo em pastas por ano e mês com nomes legíveis. As primeiras 1000 fotos são grátis.

Se você prefere descompactar na mão e rodar uma ferramenta gratuita como o GooglePhotosTakeoutHelper ou o exiftool depois, também funciona. Os passos acima levam a uma única pasta combinada de qualquer jeito. O que fazer com a pasta depois está em como corrigir a data das fotos do Google Takeout.

Perguntas frequentes

Preciso descompactar as partes em ordem?

Não. São zips independentes com nomes de pasta sobrepostos. Descompacte em qualquer ordem na mesma pasta mãe.

Por que há mais arquivos no Takeout do que fotos no Google Fotos?

Fotos em vários álbuns são copiadas para cada pasta de álbum, e cada foto tem um JSON. Depois de tirar os JSON e as duplicatas de álbum, a contagem bate.

Posso escolher um tamanho maior de parte para evitar isso?

Pode, até 50 GB por parte. Menos partes maiores são mais fáceis de gerenciar, mas um único download falho custa mais. 10 GB é um meio-termo razoável.

Uma parte não abre de jeito nenhum. E agora?

Baixe de novo pela página do Takeout se a exportação tem menos de sete dias. Se expirou, peça uma nova. Você pode limitar a nova exportação só ao Google Fotos para ela ficar pronta mais rápido.