Google Takeout Jadi Banyak File Zip: Kenapa dan Cara Ekstraknya
Google membagi ekspor foto menjadi takeout-001, -002, dan seterusnya. Kenapa foto dan file .json bisa terpisah, dan cara mengekstrak semuanya sekaligus.
Unduhan Takeout Anda bukan satu file. Isinya takeout-20260901T101500Z-001.zip, -002.zip, -003.zip, dan seterusnya, kadang sampai puluhan file. Ekstrak satu, dan Anda hanya menemukan sebagian album. Sisa album itu ada di bagian lain.
Ini normal. Jika Anda tahu aturannya, masalah ini bisa diselesaikan dalam beberapa menit.
Kenapa Takeout membagi ekspor
Saat Anda meminta ekspor, Google menanyakan ukuran maksimal setiap file: 2 GB, 4 GB, 10 GB, atau 50 GB. Pustaka 300 GB dengan ukuran 10 GB per file menjadi tiga puluh file zip.
Google mengisi setiap file sampai batasnya, lalu memulai file berikutnya. Google tidak peduli batas album. Album yang melewati batas itu akan terbagi, setengah di bagian 7 dan setengah di bagian 8.
Setiap bagian punya susunan folder yang sama di dalamnya: Takeout/Google Photos/<folder album atau tahun>/. Jadi Photos from 2019 muncul di sebanyak mungkin bagian yang diperlukan untuk menampung foto tahun itu.
File sidecar .json sebuah foto biasanya ada di bagian yang sama dengan fotonya, tetapi tidak selalu. File album metadata.json bisa muncul berulang di beberapa bagian. Apa isi file itu dijelaskan di apa itu file .json di Google Takeout.
Ini file zip biasa, bukan arsip multi-volume. Anda tidak perlu semua bagian untuk membuka satu bagian. Setiap bagian bisa dibuka sendiri.
Ekstrak semuanya ke folder yang sama
Caranya: ekstrak setiap bagian ke satu folder induk, dan biarkan foldernya bergabung.
Di Mac, pilih semua file zip di Finder lalu klik dua kali. Archive Utility menaruh setiap bagian ke folder Takeout di tempat yang sama dan menggabungkannya. Jika yang muncul malah Takeout, Takeout 2, Takeout 3, seret isi setiap folder Google Photos ke folder pertama dan pilih "Merge" saat ditanya.
Di Windows, alat ekstrak bawaan hanya menangani satu zip sekali jalan dan lambat untuk puluhan ribu file kecil. 7-Zip gratis dan lebih baik. Pilih semua bagian, klik kanan, pilih 7-Zip, lalu "Extract here". Karena setiap bagian berisi folder Takeout, semuanya bergabung otomatis. Jawab ya untuk menimpa file album metadata.json yang sama; isinya identik.
Di Linux, dari folder yang berisi file zip:
for f in takeout-*.zip; do unzip -o -q "$f" -d .; done
Opsi -o menimpa file album yang berulang tanpa bertanya.
Pastikan ruang disk cukup lebih dulu. Folder hasil ekstrak kira-kira sebesar semua file zip digabung, jadi Anda perlu ruang kosong dua kali ukuran unduhan selama keduanya masih ada. Lihat berapa ruang disk yang dibutuhkan Takeout (bahasa Inggris).
Pastikan tidak ada yang hilang
Unduhan bisa gagal. Bagian yang berhenti di 3,98 GB padahal yang lain 10 GB kemungkinan besar terpotong. File zip itu akan menolak dibuka atau terbuka dengan error.
Hitung jumlah bagian Anda dan cocokkan dengan angka di halaman Takeout. Google memberi nomor bagian secara berurutan, jadi jika ada lompatan dari -011 ke -013, berarti -012 tidak pernah terunduh.
Unduhan Takeout kedaluwarsa setelah tujuh hari. Jika satu bagian rusak dan seminggu sudah lewat, Anda harus meminta ekspor lagi dari awal. Sebaiknya periksa di hari pertama.
Setelah diekstrak, cari foto yang tidak punya sidecar, atau sidecar yang tidak punya foto. Hitung cepat jumlah gambar dan file .json di setiap folder, dan selisih besar akan terlihat. Selisih kecil itu normal. Tetapi folder berisi 900 foto dengan 12 sidecar berarti ada bagian yang tidak terekstrak.
Pilihan tgz
Takeout juga menawarkan .tgz sebagai ganti .zip. Cara kerjanya sama, dibagi sesuai ukuran yang Anda pilih, dan tanggal file sedikit lebih terjaga. Di Windows Anda tetap perlu 7-Zip untuk membukanya. Untuk kebanyakan orang, zip sudah cukup. Jika Anda memakai Linux atau Mac, .tgz sedikit lebih praktis.
Langsung dari file zip
Anda tidak perlu mengekstrak bagian-bagiannya sendiri jika ada alat yang bisa membacanya untuk Anda.
Takeout JSON Metadata Fixer menerima file zip sebagai masukan di macOS, Windows, dan Linux.
Pilih satu bagian, dan aplikasi mencari bagian lain di folder yang sama lalu menambahkannya. Jika ada nomor yang hilang dari urutan, aplikasi memberi tahu Anda sebelum mulai, jadi Anda bisa mengunduh ulang bagian itu selagi tautannya masih berlaku. Aplikasi juga memeriksa ruang kosong di drive tujuan terhadap ukuran arsip, dan berhenti lebih awal jika ruangnya akan habis di tengah jalan.
Lalu aplikasi membaca semua bagian sebagai satu pustaka, memasangkan setiap foto dengan sidecar-nya meskipun keduanya ada di bagian yang berbeda, dan menulis tanggal serta GPS yang asli ke setiap file. Anda bisa memilih mempertahankan nama dan folder asli, atau mengurutkan semuanya ke folder tahun dan bulan dengan nama yang mudah dibaca. 1000 foto pertama gratis.
Jika Anda lebih suka mengekstrak sendiri lalu menjalankan alat gratis seperti GooglePhotosTakeoutHelper atau exiftool, itu juga bisa. Langkah di atas tetap menghasilkan satu folder gabungan. Perintah exiftool-nya ada di exiftool untuk tanggal Google Takeout.
Pertanyaan yang sering diajukan
Apakah bagian-bagiannya harus diekstrak berurutan?
Tidak. Semuanya file zip terpisah dengan nama folder yang tumpang tindih. Ekstrak dalam urutan apa pun ke folder induk yang sama.
Kenapa jumlah file di Takeout lebih banyak daripada foto di Google Foto?
Foto yang ada di beberapa album disalin ke setiap folder album, dan setiap foto punya sidecar. Setelah sidecar dan duplikat album dibuang, jumlahnya cocok. Lihat duplikat dan versi edit di Takeout (bahasa Inggris).
Bisakah saya memilih ukuran bagian yang lebih besar untuk menghindari ini?
Bisa, sampai 50 GB per bagian. Bagian yang lebih sedikit dan lebih besar lebih mudah dikelola, tetapi satu unduhan yang gagal jadi lebih merugikan. 10 GB adalah pilihan tengah yang wajar.
Satu bagian sama sekali tidak bisa dibuka. Lalu bagaimana?
Unduh ulang dari halaman Takeout jika ekspornya belum berumur tujuh hari. Jika sudah kedaluwarsa, minta ekspor baru. Anda bisa membatasi ekspor baru hanya untuk Google Foto agar lebih cepat.