Need PK compat. v4.5 (can do v2.1)
Cette erreur vous dit quelque chose ? Surement parce que vous vous arrachez les cheveux depuis quelques minutes sans vraiment comprendre pourquoi OSX est incapable de dézipper un fichu zip que vous avez récupéré quelque part dans le web obscure.
En effet, je suis tombé sur l'erreur suivante en essayant de dézipper un fichier zip:
$ unzip latest.zip
Archive: latest.zip
skipping: latest.img need PK compat. v4.5 (can do v2.1)
Résultat, rien n'est extrait de l'archive et c'est plutôt embêtant. Si on utilise l'interface graphique (avec The Unarchiver par exemple) on obtient un truc encore plus étrange avec un format *.zip.cpgz
qui semble être récursif, bref pas la bonne solution non plus.
C'est quoi le problème ?
Il semblerait en fait que le zip en question à été créé via l'utilitaire PKZIP et là on essaye de dézipper avec une version de l'utilitaire ZIP qui ne prend pas en charge correctement cela.
La solution, c'est donc de télécharger PKZIP pour pouvoir dézipper ce fichu zip et avec un peu de chance, l'utilitaire est déjà installé.
$ brew install p7zip
p7zip-9.20.1 already installed
$ 7za x latest.zip
7-Zip (A) [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=utf8,Utf16=on,HugeFiles=on,4 CPUs)
Processing archive: 2015-09-24-raspbian-jessie.zip
Extracting 2015-09-24-raspbian-jessie.img
Everything is Ok
Size: 4325376000
Compressed: 1332985725