Parçalı bir zip dosyasını açamıyor


2

Aşağıdaki komutu çalıştırdım: zip -r -s 200M myzip folderklasörü birden fazla zip dosyasına (her biri 200M) sıkıştırmak için.

Şimdi küçük bir myzip.zip (7mb) dosyam ve dosyalarım var:

myzip.z01
myzip.z02
myzip.z03
...

ve bunun gibi.

Sorun şu ki içeriği açamam. Unix zip unix archive.zip kullanıyorum ama "bad zipfile offset (lseek)" alıyorum. Ayrıca, onları Windows ortamında da çıkarmam gerekiyor ve orada yalnızca sanırım Windows 7 çıkarıcısına sahibim.

Teşekkürler

Yanıtlar:


2

Önceki sorularınızdan yola çıkarak, OS X'i Zip 3.0 ve UnZip 5.52 ile kullanıyorsunuz. Bazı dosyaları sıkıştırırsam

zip -s 5m -r test test/

Biri de dahil olmak üzere birkaç dosya alıyorum .zip. Koşu

unzip test.zip

gayet iyi çalışır ve tüm içeriği söndürür.

Zip, bazı dosyaların diğer sistemlerde okunamadığı sorununa sahiptir, bu yüzden @Sandeep'in önerdiği farklı programları denemenizi öneririm.

Sabitleme arşivi

Orijinali düzeltmeyi de deneyebilirsiniz:

zip -F archive.zip --out archive-fixed
zip -FF archive.zip --out archive-fixed

Alternatifler

Gerçekten Zip kullanmanız gerekip gerekmediğini bilmiyorum, ancak Tar ve GZip'i kullanmaktan daha iyi olabileceğini düşünüyorum.

tar cvf archive.tar.gz directory
split --line-bytes=600m archive.tar.gz part

ve sonra catUnix benzeri sistemlerde veya copyWindows'ta dosyaları yeniden birleştirin .

cat part* > archive.tar.gz
copy /b part1+part2 archive.tar.gz

Unix sistemlerinde dosyayı çift tıklatarak açın. Windows'ta 7Zip bu amaç için iyi bir araçtır.


Yani hangi sıkıştırma biçimini önerirsiniz. Evet, tam olarak mac’a basıyorum ve Windows’ta açıyorum.
aneuryzm

@Patrick Tar + GZip'i alternatif olarak ekledim. Bir denemek isteyebilirsiniz!
slhck

0

Windows'ta deneyebilirsiniz

Her şey ayıklama ile iyi çalışır, bazıları çalışır, bazıları ise sadece deneme yanılma elde etmeye çalıştığınız şeyle olmaz.


Şimdi 7Zip kullanıyorum ve "desteklenmeyen sıkıştırma yöntemi" hatası alıyorum. Winrar'ı deneyeceğim, ancak çıkarma yazılımı mı yoksa kötü bir sıkıştırma mı olduğunu düşünüyorsunuz?
aneuryzm

Büyük olasılıkla kötü sıkıştırma, ancak bazı yazılım Winrar gibi bozuk dosyaları idare edebilir, bozuk arşivleri düzeltme olanağına sahiptir.
Sandeep Bansal
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.