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?

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

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
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.