Kurtarma mümkündür, ancak yolsuzluğun nedenine bağlıdır.
Dosya sadece kısaltılmışsa, biraz kısmi sonuç almak çok zor değildir; Sonunda hataya rağmen bir miktar çıkış verecek olan çalıştırın.
Sıkıştırılmış dosyada büyük eksik bloklar varsa, temelde kötü bloktan sonra ümitsizdir.
Sıkıştırılmış dosya sistematik olarak küçük yollarla bozulursa (örneğin ikili dosya, satır sonu ve satırsonu dosya boyunca parçalayan ASCII modunda aktarılır) kurtarılabilir, ancak biraz özel programlama gerektirir. Gerçekten sadece başka bir rüşvet (yedek yok) ve veri çok çabaya değmez ise sadece buna değer. (Başarılı bir şekilde yaptım.) Bu senaryoyu bir previous question numaralı belgeden bahsetmiştim.
Zip arşivlerinin birden çok sıkıştırılmış üyeye sahip olması nedeniyle .zip dosyalarının yanıtları bir şekilde farklıdır, bu nedenle daha fazla umut vardır (çoğu ticari araç oldukça kaba olsa da, iyi verileri kurtarmayla değil, CRC'leri ekleyerek uyarıları kaldırırlar). Ama senin sorunun, büyük bir üye olan bir arşiv olan .tar.gz dosyası hakkındaydı.
gzrecover, Mac OS'de yüklü değildir. Ancak Liudvikas Bukys'in yöntemi iyi çalıştı. Tcpdump kontrol-C ile öldürüldü, gzip içine pipetlenmiş, pipee dosyasını açmaya çalışırken beklenmedik EOF vardı. – George
gzip Kurtarma Araç Takımı muazzamdır. Teşekkürler! – Nemo