Unzip renvoie «Méthode de compression non prise en charge 14»

10

J'ai récemment téléchargé un grand nombre de fichiers de données SIG d'une agence gouvernementale vers un serveur de fichiers et j'ai besoin de les décompresser tous via la ligne de commande. Cependant, unzip filename.ziprenvoie «méthode de compression non prise en charge 14». Qu'est-ce que ça veut dire? Comment extraire les fichiers?

Miles Erickson
la source

Réponses:

15

Ces fichiers ont été compressés à l'aide de l'algorithme LZMA (éventuellement à l'aide de WinZip). Les archives LZMA ne sont pas prises en charge par la unzipcommande. J'ai constaté que je pouvais extraire ces fichiers en utilisant 7z à la place, comme suit:

  1. Installer p7zip (à partir du gestionnaire de source ou de package)
  2. 7z x filename.zip
Miles Erickson
la source
Les codes de méthode de compression spécifiques à WinZip sont disponibles ici .
jscott
1

Si vous recevez toujours un avertissement de format non pris en charge, vous pouvez installer le package p7zip-full .

p7zip-full fournit 7z et 7za qui prennent en charge plus de formats de compression. Par exemple pour extraire le fichier zipfile.zip

  1. sudo apt-get install p7zip-full
  2. 7za e zipfile.zip
user881495
la source