Bagaimana cara mengatasi kesalahan unzip pada file besar di OSX?


20

Saya mengunduh gambar Raspbian terbaru dari situs raspberrypi.org di Mac saya yang menjalankan OS X 10.10.5 Checkum SHA-1 setuju dengan yang tercantum di situs web.

Ketika saya mencoba mengekstrak menggunakan unzipsaya mendapatkan kesalahan berikut

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)

Jawaban:


29

Saya berhasil membuka ritsletingnya dengan tar.

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

Tidak memerlukan instalasi perangkat lunak tambahan


1
Sihir! 'Z' tidak diperlukan tar -xvf 2015-09-24-raspbian-jessie.zip
Milliways

7

File ZIP juga dapat dikompresi menggunakan ditto, tidak diperlukan instalasi perangkat lunak:

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

Bekerja untukku.


3

Anda dapat menggunakan 7za dari p7zip yang diinstal dari minuman:

brew install p7zip

dan kemudian unzip menggunakan perintah

 7za x big_file.zip

2

Tampaknya ini adalah "bug" yang dikenal di OS X Archiver, yang tidak dapat menangani zip lebih dari 4 GB.


ya pengarsip tampaknya membuat file .cpgz dari itu (yaitu file "zip rusak rezipped" atau aneh). Dan baris perintah "unzip" juga tidak berfungsi, tetapi jawaban lain di sini sepertinya berfungsi dengan baik. Aneh. (ternyata beberapa file yang lebih besar adalah format "zip64"?) stackoverflow.com/questions/32439742/…
rogerdpack
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.