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.