Kemungkinan itu filename.zip
sebenarnya bukan .zip
file, atau rusak.
Buka Terminal . Anda dapat mengaksesnya dengan mengetikkan "Terminal" ke dalam Spotlight .
Masukkan perintah pada langkah-langkah di bawah ini ke prompt perintah Anda (klik tiga kali, salin, dan tempel ke prompt Anda). Ganti filename.zip
dengan nama zip
file yang sebenarnya.
Jika nama file berisi spasi, Anda harus memasukkannya secara berbeda menggunakan \
karakter escape . Misalnya, jika file tersebut dinamai compressed crap.zip
, Anda akan mengetikkan compressed\ crap.zip
baris perintah.
Langkah 1:
Memperbaiki izin disk. Setelah selesai, coba buka kembali file .zip. Jika mau, Anda dapat melakukan ini dari baris perintah.
diskutil repairPermissions /
Langkah 2:
Gunakan file untuk mengonfirmasi itu sebenarnya file zip:
file ~/Downloads/filename.zip
Outputnya harus:
Zip archive data, at least v2.0 to extract
Jika Anda tidak menerima output ini, posting output sebagai komentar sebelum melanjutkan.
Langkah 3:
Setelah mengonfirmasi itu sebenarnya file zip, coba unzip langsung dari baris perintah:
unzip ~/Downloads/filename.zip -d ~/Downloads
Langkah 4:
Langkah 3 kemungkinan akan gagal. Jalankan perintah zip untuk mencoba memperbaiki korupsi dan menyelamatkan konten arsip (sekali lagi, ganti filename.zip
dengan actualname.zip
):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Jika dijalankan dengan bersih, Anda akan langsung kembali ke prompt Anda. Keluar dari Terminal. Arahkan ke folder Unduhan Anda dan klik dua kali Repairedversion.zip
- itu harus membuka zip tanpa masalah.
Atau, mungkin tidak keluar dengan bersih. Jika Anda disajikan
Is this a single-disk archive? (y/n):
Tekan y
kuncinya. Setelah Anda kembali ke prompt, coba lagi untuk membuka Repairedversion.zip
dari folder Unduhan Anda. Jika Anda masih tidak dapat membukanya, komentar di bawah ini dengan peringatan yang diterima dari perintah. Jika Anda telah mencapai titik ini, kemungkinan file rusak tidak dapat diperbaiki.
zip warning: no end of stream entry found: _file_inside_archive_
zip warning: rewinding and scanning for later entries
Apakah ada hal lain yang dapat dilakukan untuk memulihkan konten arsip?Ada beberapa hal yang bisa terjadi di sini. Cara termudah untuk menyelesaikan ini adalah mengunduh ulang (atau menyalin ulang) file zip dari sumber aslinya dan coba kembali membukanya. Tanpa memiliki informasi lebih lanjut, berikut daftar hal-hal yang mungkin terjadi:
.zip
di akhir nama file. Jadi komputer Anda berpikir itu adalah file zip tetapi sebenarnya bukan file zip.Downloads
folder.Semua masalah ini bersifat non-intuitif dan perbaikan untuk mereka sama-sama non-intuitif dan teknis. Saya pikir taruhan terbaik Anda adalah mencoba mendapatkan kembali file itu lagi.
sumber
Coba buka file dengan aplikasi selain Archive Utility.
Saya menggunakan aplikasi Keka . Juga mengalami kesalahan:
Namun itu juga mampu membuka ritsleting direktori yang berisi 6 file gambar lengkap, bersama dengan 7 gagal "Zero byte" gambar yang gagal ekstraksi.
Dengan menggunakan aplikasi ini, setidaknya, Anda mungkin dapat memulihkan setidaknya beberapa file dari arsip yang rusak.
sumber