¿Cómo lidiar con el error de descompresión en un archivo grande en OSX?

20

Descargué la última imagen de Raspbian del sitio web raspberrypi.org en mi Mac con OS X 10.10.5 La suma de comprobación SHA-1 coincide con la que figura en el sitio web.

Cuando intento extraer usando unzipobtengo el siguiente error

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
fuente

Respuestas:

29

Logré descomprimirlo con alquitrán.

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

No requiere instalación de software adicional

Kristian Ø
fuente
1
¡Magia! La 'z' no es necesaria tar -xvf 2015-09-24-raspbian-jessie.zip
Milliways
7

El archivo ZIP también se puede descomprimir usando ditto, no se necesita instalación de software:

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

Trabajó para mi.

Laryx Decidua
fuente
3

Puede usar 7za desde p7zip instalado desde brew:

brew install p7zip

y luego descomprimir usando el comando

 7za x big_file.zip
Sébastien Bonaimé
fuente
2

Aparentemente, se trata de un "error" conocido en OS X Archiver, que no puede manejar archivos zip mayores de 4 GB.

Milliways
fuente
sí, el archivero parece crear un archivo .cpgz a partir de él (es decir, un archivo "zip zip comprimido nuevo o algo extraño"). Y la línea de comando "descomprimir" tampoco funciona, pero las otras respuestas aquí parecen funcionar bien. Extraño. (¿aparentemente algunos archivos más grandes tienen formato "zip64"?) stackoverflow.com/questions/32439742/…
rogerdpack