구글 테이크아웃 zip이 여러 개로 나뉘는 이유와 한 번에 푸는 방법
구글은 사진 내보내기를 takeout-001, -002 식으로 2GB씩 나누고, 앨범 하나가 여러 조각에 걸칠 수 있습니다. 사진과 .json이 다른 zip에 들어가는 이유와 모두 한 번에 푸는 방법입니다.
테이크아웃 다운로드는 파일 하나가 아닙니다. takeout-20260901T101500Z-001.zip, -002.zip, -003.zip 식으로 이어지고, 때로는 몇십 개입니다. 하나를 풀어 보면 앨범의 일부만 있습니다. 앨범의 나머지는 다른 조각에 있습니다.
이것은 정상이고, 규칙만 알면 몇 분 안에 해결됩니다.
테이크아웃이 내보내기를 나누는 이유
내보내기를 요청할 때 구글은 파일 하나의 크기를 묻습니다. 2GB, 4GB, 10GB, 50GB입니다. 300GB 라이브러리를 파일당 10GB로 받으면 zip이 30개입니다. 구글은 한도에 닿을 때까지 zip 하나를 채우고 다음 것을 시작합니다. 앨범 경계는 신경 쓰지 않습니다. 한도에 걸친 앨범은 절반은 7번 조각에, 절반은 8번 조각에 들어갑니다.
모든 조각 안의 폴더 구조는 같습니다. Takeout/Google Photos/<앨범 또는 연도 폴더>/입니다. 그래서 Photos from 2019는 그해 사진을 담는 데 필요한 만큼의 조각에 나타납니다. 사진의 .json 사이드카는 보통 사진과 같은 조각에 있지만, 항상 그렇지는 않습니다. 앨범의 metadata.json 파일은 여러 조각에 반복될 수 있습니다.
이것은 분할 압축이 아니라 평범한 zip입니다. 하나를 열 때 다른 조각이 없어도 됩니다. 각각 따로 열립니다.
모두 같은 폴더에 풀기
해결 방법은 모든 조각을 한 상위 폴더에 풀어서 폴더가 합쳐지게 하는 것입니다. 맥에서는 파인더에서 zip을 전부 선택하고 더블클릭합니다. 아카이브 유틸리티가 각각을 같은 자리의 Takeout 폴더에 풀어 합칩니다. Takeout 대신 Takeout 2, Takeout 3이 생기면, 각 Google Photos 폴더의 내용을 첫 번째 것으로 끌어다 놓고 물어볼 때 "병합"을 고르십시오.
윈도우의 기본 압축 풀기는 한 번에 zip 하나만 다루고, 작은 파일 수만 개에서는 느립니다. 7-Zip은 무료이고 더 낫습니다. 조각을 전부 선택하고 마우스 오른쪽 버튼을 누른 뒤 7-Zip에서 "여기에 압축 풀기"를 고릅니다. 모든 조각에 Takeout 폴더가 들어 있으므로 자동으로 합쳐집니다. 중복되는 앨범 metadata.json 파일은 덮어쓰기에 예라고 하십시오. 내용이 같습니다. 반디집도 여러 zip을 한 번에 풀 수 있습니다.
리눅스에서는 zip이 있는 폴더에서 이렇게 합니다.
for f in takeout-*.zip; do unzip -o -q "$f" -d .; done
-o 옵션은 반복되는 앨범 파일을 묻지 않고 덮어씁니다.
먼저 공간이 있는지 확인하십시오. 압축을 푼 폴더는 zip을 모두 합친 크기와 비슷하므로, 둘이 함께 있는 동안 다운로드 크기의 두 배가 비어 있어야 합니다. 테이크아웃에 필요한 디스크 공간(영어)을 참고하십시오.
빠진 것이 없는지 확인하기
다운로드는 실패합니다. 다른 조각이 10GB인데 3.98GB에서 끝난 조각은 잘렸을 가능성이 큽니다. 그런 zip은 열리지 않거나 오류와 함께 열립니다. 조각 수를 테이크아웃 페이지에 나온 숫자와 비교하십시오. 구글은 조각 이름에 차례로 번호를 붙이므로, -011과 -013 사이가 비어 있으면 -012가 오지 않은 것입니다.
테이크아웃 다운로드는 7일 뒤에 만료됩니다. 조각 하나가 망가졌는데 일주일이 지났다면 내보내기를 처음부터 다시 요청해야 합니다. 첫날에 확인할 가치가 있습니다.
압축을 푼 뒤에는 사이드카가 없는 사진, 사진이 없는 사이드카를 찾아보십시오. 폴더마다 이미지 수와 .json 수를 대충 세어 보면 큰 차이가 보입니다. 작은 차이는 정상입니다. 사진 900장에 사이드카 12개인 폴더는 조각 하나가 풀리지 않았다는 뜻입니다.
tgz 옵션
테이크아웃은 .zip 대신 .tgz도 제공합니다. 고른 크기로 나뉘는 것은 같고, 파일 날짜를 조금 더 잘 유지합니다. 윈도우에서는 여전히 7-Zip이 있어야 열 수 있습니다. 대부분은 zip으로 충분합니다. 리눅스나 맥이라면 .tgz가 조금 덜 번거롭습니다.
zip에서 바로 작업하기
도구가 대신 읽어 준다면 조각을 직접 풀 필요가 없습니다.
Takeout JSON Metadata Fixer는 맥, 윈도우, 리눅스에서 zip을 그대로 입력으로 받습니다.
조각 하나를 고르면 같은 폴더에서 나머지 조각을 찾아 추가합니다. 번호가 하나 빠져 있으면 시작하기 전에 알려 주므로, 링크가 아직 살아 있을 때 그 조각을 다시 받을 수 있습니다. 저장할 드라이브의 빈 공간을 압축 파일 크기와 비교해서, 중간에 공간이 모자랄 것 같으면 미리 멈춥니다.
그다음 모든 조각을 하나의 라이브러리로 읽고, 사진과 사이드카가 다른 조각에 들어가 있어도 짝을 지어 실제 날짜와 GPS를 각 파일에 씁니다. 원래 이름과 폴더를 유지할지, 모든 사진을 알아보기 쉬운 이름으로 연/월 폴더에 정리할지 고를 수 있습니다. 처음 1000장은 무료입니다.
직접 푼 다음 GooglePhotosTakeoutHelper나 exiftool 같은 무료 도구를 돌리는 방법도 됩니다. 어느 쪽이든 위의 순서로 합쳐진 폴더 하나를 얻습니다. 도구 비교는 GooglePhotosTakeoutHelper 대안에 있습니다.
자주 묻는 질문
조각을 순서대로 풀어야 하나요?
아니요. 폴더 이름이 겹치는 독립된 zip입니다. 어떤 순서로든 같은 상위 폴더에 풀면 됩니다.
테이크아웃의 파일이 구글 포토의 사진보다 많은 이유는요?
여러 앨범에 들어 있는 사진은 앨범 폴더마다 복사되고, 모든 사진에 사이드카가 있습니다. 사이드카와 앨범 중복을 빼면 숫자가 맞습니다. 테이크아웃의 중복과 편집본(영어)을 참고하십시오.
조각 크기를 크게 해서 피할 수 있나요?
네, 조각당 50GB까지 됩니다. 크고 적은 조각이 관리하기 쉽지만, 다운로드 하나가 실패했을 때 잃는 것이 큽니다. 10GB가 적당한 중간입니다.
조각 하나가 아예 열리지 않습니다. 어떻게 하나요?
내보내기가 7일이 지나지 않았다면 테이크아웃 페이지에서 다시 받으십시오. 만료됐다면 새 내보내기를 요청하십시오. 새 내보내기를 구글 포토만으로 제한하면 더 빨리 끝납니다.