Jak radzić sobie z błędem rozpakowywania dużego pliku w OSX?

20

Pobrałem najnowszy obraz Raspbian ze strony internetowej raspberrypi.org na komputerze Mac z systemem OS X 10.10.5. Suma kontrolna SHA-1 zgadza się z podaną na stronie.

Podczas próby wyodrębnienia za pomocą unzippojawia się następujący błąd

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)
Milliways
źródło

Odpowiedzi:

29

Udało mi się rozpakować go smołą.

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

Nie wymaga instalacji dodatkowego oprogramowania

Kristian Ø
źródło
1
Magia! „Z” nie jest potrzebne tar -xvf 2015-09-24-raspbian-jessie.zip
Milliways,
7

Plik ZIP można również rozpakować za pomocą ditto, nie wymaga instalacji oprogramowania:

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

Pracował dla mnie.

Laryx Decidua
źródło
3

Możesz użyć 7za z p7zip zainstalowanego z naparu:

brew install p7zip

a następnie rozpakuj za pomocą polecenia

 7za x big_file.zip
Sébastien Bonaimé
źródło
2

To najwyraźniej znany „błąd” w OS X Archiver, który nie jest w stanie obsłużyć zipu większego niż 4 GB.

Milliways
źródło
tak, archiwizator wydaje się tworzyć z niego plik .cpgz (tzn. plik „uszkodzony zip rezipped” lub jakiś dziwny). I wiersz polecenia „rozpakuj” również na nim nie działa, ale inne odpowiedzi tutaj działały dobrze. Dziwne. (podobno niektóre większe pliki mają format „zip64”?) stackoverflow.com/questions/32439742/...
rogerdpack