OSX'te büyük bir dosyadaki unzip hatasıyla nasıl başa çıkılır?


20

En son Raspbian görüntüsünü OS X 10.10.5 çalıştıran Mac bilgisayarımdaki raspberrypi.org web sitesinden indirdim. SHA-1 sağlama toplamı web sitesinde listelenenle aynıdır.

Kullanarak ayıklamaya çalıştığımda unzipaşağıdaki hatayı alıyorum

warning [2015-09-24-raspbian-jessie.zip]:  76 extra bytes at beginning or within zipfile
  (attempting to process anyway)
error [2015-09-24-raspbian-jessie.zip]:  reported length of central directory is
  -76 bytes too long (Atari STZip zipfile?  J.H.Holm ZIPSPLIT 1.1
  zipfile?).  Compensating...
   skipping: 2015-09-24-raspbian-jessie.img  need PK compat. v4.5 (can do v2.1)

note:  didn't find end-of-central-dir signature at end of central dir.
  (please check that you have transferred or created the zipfile in the
  appropriate BINARY mode and that you have compiled UnZip properly)

Yanıtlar:


29

Katranla açmayı başardım.

tar xzvf 2015-09-24-raspbian-jessie.zip

Ek yazılım kurulumu gerektirmez


1
Sihirli! 'Z' gerekmez tar -xvf 2015-09-24-raspbian-jessie.zip
Milliways

7

ZIP dosyası ayrıca kullanılarak sıkıştırılabilir ditto, yazılım yüklemesine gerek yoktur:

ditto -x -k 2015-09-24-raspbian-jessie.zip .

Benim için çalıştı.


3

Demekten kurulu p7zip'ten 7za kullanabilirsiniz:

brew install p7zip

ve sonra komutu kullanarak sıkıştırmayı açın

 7za x big_file.zip

2

Görünüşe göre OS X Archiver'da 4 GB'den büyük zip'i işleyemeyen bilinen bir "hata".


evet arşivleyici bunun dışında .cpgz dosyası oluşturuyor gibi görünüyor (yani "bozuk zip rezipped" dosyası veya bazı garip). Ve "unzip" komut satırı da bunun üzerinde çalışmıyor, ancak buradaki diğer cevaplar iyi çalışıyor gibi görünüyordu. Tuhaf. (görünüşe göre bazı büyük dosyalar "zip64" biçimindedir?) stackoverflow.com/questions/32439742/…
rogerdpack
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.