Unzip возвращает «Неподдерживаемый метод сжатия 14»

10

Недавно я загрузил большое количество файлов данных ГИС из правительственного учреждения на файловый сервер, и мне нужно распаковать их все через командную строку. Однако unzip filename.zipвозвращается «Неподдерживаемый метод сжатия 14». Что это значит? Как я могу извлечь файлы?

Майлз Эриксон
источник

Ответы:

15

Эти файлы были сжаты с использованием алгоритма LZMA (возможно, с использованием WinZip). Архивы LZMA не поддерживаются unzipкомандой. Я обнаружил, что могу извлечь эти файлы, используя 7z, следующим образом:

  1. Установите p7zip (из исходного кода или менеджера пакетов)
  2. 7z x filename.zip
Майлз Эриксон
источник
Специальные коды методов сжатия WinZip доступны здесь .
Джскотт
1

Если вы по-прежнему получаете предупреждение о неподдерживаемом формате, вы можете установить полный пакет p7zip .

p7zip-full предоставляет 7z и 7za, которые поддерживают большее количество форматов сжатия. Например для распаковки файла zipfile.zip

  1. sudo apt-get установить p7zip-full
  2. 7za e zipfile.zip
user881495
источник