Unzip повертає "Непідтримуваний метод стиснення 14"


10

Нещодавно я завантажив велику кількість файлів даних ГІС з урядового агентства на файловий сервер і мені потрібно розпакувати їх за допомогою командного рядка. Однак unzip filename.zipповертається "Непідтримуваний метод стиснення 14". Що це значить? Як я можу витягнути файли?

Відповіді:


15

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

  1. Встановити p7zip (з джерела чи менеджера пакунків)
  2. 7z x filename.zip

Коди методів стиснення WinZip доступні тут .
jscott

1

Якщо ви все ще отримуєте попередження про непідтримуваний формат, ви можете встановити повний пакет p7zip .

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

  1. sudo apt-get install p7zip-full
  2. 7za e zipfile.zip
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.