Yanıtlar:
bunu dene
zip -FF Corrupted.zip --out New.zip
Bu, bozuk zip arşivini tarar ve hataları ortadan kaldıran yeni bir tane oluşturur.
Sonuç olarak yeni bir zip dosyası alacaksınız. Sonra sadece bu komutu çalıştırın.
unzip New.zip
Bu yardımcı olur umarım.
Sadece bu soruya cevabımdaki benzerine - Linux Mint 12 - bir .zip dosyasını terminalde açma
Zip kılavuzunun şu anda -F ve -FF arasındaki farkla ilgili söylediklerini eklemeye değer:
Tekli -F, arşiv çok fazla hasar görmemişse daha güvenilirdir, bu yüzden önce bu seçeneği deneyin.
Yani ilk girişim şöyle olurdu:
zip -F broken.zip --out fixed.zip
unzip fixed.zip
Ve bu işe yaramazsa:
zip -FF broken.zip --out fixed.zip
unzip fixed.zip
DiskInternals ZIP Repair , geçmişte beni kurtardığı Wine altında mükemmel çalışıyor.
Arşivi tamir etmekle daha iyi bir iş çıkaracak bir programın farkında değilim.
Deneyebilirsin
unzip -vt file.zip
Sadece bazı dosyaları güvenli bir şekilde açıp açamayacağınızı ya da arşivdeki hangi dosyaların bozulduğunu anlamak için.