Rozpakuj zwraca „Nieobsługiwana metoda kompresji 14”


10

Niedawno pobrałem dużą liczbę plików danych GIS z agencji rządowej na serwer plików i muszę rozpakować je wszystkie za pomocą wiersza polecenia. Jednak unzip filename.zipwraca „metody kompresji 14 nieobsługiwany”. Co to znaczy? Jak mogę wyodrębnić pliki?

Odpowiedzi:


15

Pliki te zostały skompresowane przy użyciu algorytmu LZMA (prawdopodobnie przy użyciu WinZip). unzipPolecenie nie obsługuje archiwów LZMA . Odkryłem, że mogę wyodrębnić te pliki za pomocą 7z, w następujący sposób:

  1. Zainstaluj p7zip (ze źródła lub menedżera pakietów)
  2. 7z x filename.zip

Kody metod kompresji WinZip są dostępne tutaj .
jscott

1

Jeśli nadal pojawia się nieobsługiwane ostrzeżenie o formacie, możesz zainstalować pakiet p7zip-full .

p7zip-full zapewnia 7z i 7za, które obsługują więcej formatów kompresji. Na przykład do wyodrębnienia pliku zipfile.zip

  1. sudo apt-get install p7zip-full
  2. 7za e zipfile.zip
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.