Comment faire face à une erreur de décompression sur un gros fichier dans OSX?


20

J'ai téléchargé la dernière image Raspbian depuis le site Web raspberrypi.org sur mon Mac exécutant OS X 10.10.5 La somme de contrôle SHA-1 correspond à celle indiquée sur le site Web.

Lorsque j'essaye d'extraire en utilisant unzipj'obtiens l'erreur suivante

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)

Réponses:


29

J'ai réussi à le décompresser avec du goudron.

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

Ne nécessite aucune installation de logiciel supplémentaire


1
La magie! Le 'z' n'est pas nécessaire tar -xvf 2015-09-24-raspbian-jessie.zip
Milliways

7

Le fichier ZIP peut également être décompressé à l'aide ditto, aucune installation de logiciel nécessaire:

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

A travaillé pour moi.


3

Vous pouvez utiliser 7za de p7zip installé à partir de brew:

brew install p7zip

puis décompressez en utilisant la commande

 7za x big_file.zip

2

Il s'agit apparemment d'un «bogue» connu dans OS X Archiver, qui ne peut pas gérer les fichiers zip supérieurs à 4 Go.


ouais, l'archiveur semble créer un fichier .cpgz à partir de celui-ci (c'est-à-dire un fichier "zip zippé corrompu" ou quelque chose de bizarre). Et la ligne de commande "décompresser" ne fonctionne pas non plus, mais les autres réponses ici semblent bien fonctionner. Bizarre. (apparemment, certains fichiers plus volumineux sont au format "zip64"?) stackoverflow.com/questions/32439742/…
rogerdpack
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.