Quand j'entre unzip ../founation-latest.zip
, il sort ceci:
avertissement [../foundation-latest.zip]: 248 octets supplémentaires au début ou dans le fichier zip (tentative de traitement quand même)
Le fichier est de 138 Ko. Il se décompresse correctement, mais pourquoi ai-je cette erreur?
ftp
en mode ASCII plutôt qu'en mode BINAIRE et certains octets ont été ajoutés. Si vous l'avez utiliséftp
à n'importe quel stade, exécutez-le àftp
nouveau, en utilisant la commande «bin» avant tout «put» ou «get».zip
et avecditto
. Leunzip
fourni (par 10.11) a échoué avec les deux, ainsi qu'avec7za
. MacOS décompresse n'aime tout simplement pas (gros?) Les fichiers zip.Réponses:
Mon problème était parce que j'essayais d'utiliser "décompresser" sur MAC OSX qui ne peut pas gérer les choses compressées avec PKZIP.
J'ai pu
brew install p7zip
décompresser et utiliser la commande7za x some_file.zip
.J'ai à l'origine trouvé la solution dans cet article: need-pk-compat-v4-5-can-do-v2-1
la source
J'ai trouvé ce fil qui avait un problème similaire. Le rapport de bogue est intitulé: la décompression échoue sur 5,4 Go de ZIP avec "octets supplémentaires au début ou dans le fichier zip" . L'un des correctifs suggérés consistait à utiliser cette commande dans le
.zip
fichier.Exemple d'exécution
commutateur -FF de zip
extrait de la page man zip
la source
J'ai déjà vu ce type d'erreur lors du transfert de l'archive zip via un service Web qui rencontrait des problèmes. Lors de l'examen direct du fichier zip, j'ai trouvé qu'un message d'erreur du service Web avait été envoyé devant le fichier zip.
Vous pouvez essayer d'examiner le fichier zip sous forme de texte et voir si quelque chose d'intéressant apparaît à l'avant.
la source
Je viens d'avoir cet avertissement aussi. Dans mon cas, cela a été causé par le téléchargement avec 'curl -i' qui a fait apparaître les en-têtes http au début du fichier zip. que je suis bête. Bien sûr, ce ne sera pas la cause / solution dans tous les cas, mais peut-être que cela aide quelqu'un ...
la source
Il peut s'agir d'une archive auto-extractible (windows .exe) ou a été complétée pour une raison quelconque.
la source
J'ai également eu le même problème. J'ai observé le problème lorsque j'ai copié des fichiers de Windows vers le serveur Unix sans utiliser le mode bin. La meilleure façon de résoudre le problème était de transférer les fichiers en mode bin.
la source
J'ai eu le même problème sous Linux avec un
.zip
fichier de plus de 4 Go, aggravé par uneonly DEFLATED entries can have EXT descriptor
erreur.La commande a cependant
7z x
résolu tous mes problèmes.Attention cependant, la commande
7z x
extraira tous les fichiers avec un chemin enraciné dans le répertoire courant. L'option-o
permet de spécifier un répertoire de sortie.la source