Como lidar com o erro de descompactação em um arquivo grande no OSX?

20

Fiz o download da imagem mais recente do Raspbian no site raspberrypi.org no meu Mac executando o OS X 10.10.5 A soma de verificação SHA-1 concorda com a listada no site.

Quando tento extrair usando unzip, recebo o seguinte erro

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
fonte

Respostas:

29

Consegui descompactá-lo com alcatrão.

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

Não requer instalação de software adicional

Kristian Ø
fonte
1
Magia! O 'z' não é necessário tar -xvf 2015-09-24-raspbian-jessie.zip
Milliways
7

O arquivo ZIP também pode ser descompactado ditto, sem necessidade de instalação de software:

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

Trabalhou para mim.

Laringe Decidua
fonte
3

Você pode usar o 7za do p7zip instalado no brew:

brew install p7zip

e descompacte usando o comando

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

Aparentemente, esse é um "bug" conhecido no OS X Archiver, que não consegue lidar com zip maior que 4 GB.

Milliways
fonte
sim, o arquivador parece criar um arquivo .cpgz (ou seja, um arquivo "zip corrompido rezipado" ou algo estranho). E a linha de comando "descompactar" também não funciona, mas as outras respostas aqui parecem funcionar bem. Esquisito. (aparentemente alguns arquivos maiores são "zip64" formato?) stackoverflow.com/questions/32439742/...
rogerdpack