Archiwa nr 7-Zip używają LZMA i LZMA2, które nie są obsługiwane przez standardowe narzędzia (używają również bzip2, ale nadal trzeba zdekodować nagłówek).
Właściwie xzużywa również LZMA. Ale tak, nadal nie zrozumie reszty formatu 7z.
jjlin
31
Archiwa 7-zip można wyodrębnić za pomocą p7zip ( http://p7zip.sourceforge.net/ ) w systemie Linux. Jest on zawarty w repozytoriach: Debian, Fedora, Ubuntu i ewentualnie innych dystrybucji.
Wyświetl zawartość za pomocą (mała litera L, dla listy):
p7zip jest dostępny w plikach Macports jako plik binarny. Po prostu:sudo port install p7zip
smci
2
na 64-bitowym RHEL 6, mniam zainstaluj p7zip.x86_64, a jeśli to konieczne, mum zainstaluj p7zip-plugins.x86_64
rivu
2
„Standardowym” sposobem pracy z archiwami 7-Zip na Uniksie jest użycie P7ZIP . Ale ponieważ format 7-Zip został zaprojektowany przede wszystkim dla systemu Windows, nie należy spodziewać P7ZIPsię domyślnej instalacji w dystrybucjach Linuksa.
Jeśli chcesz skorzystać z kompresji LZMA na Uniksie, wybierz XZ Utils .
Najpierw wypróbowałem 7za, ale to nie zadziałało, więc spróbowałem użyć 7z z tymi samymi opcjami i działa. Oto przykład:
Aby wyodrębnić:
7z e xy213file.7z
Odpowiedzi:
Archiwa nr 7-Zip używają LZMA i LZMA2, które nie są obsługiwane przez standardowe narzędzia (używają również bzip2, ale nadal trzeba zdekodować nagłówek).
źródło
xz
używa również LZMA. Ale tak, nadal nie zrozumie reszty formatu 7z.Archiwa 7-zip można wyodrębnić za pomocą p7zip ( http://p7zip.sourceforge.net/ ) w systemie Linux. Jest on zawarty w repozytoriach: Debian, Fedora, Ubuntu i ewentualnie innych dystrybucji.
Wyświetl zawartość za pomocą (mała litera L, dla listy):
Wyodrębnij zawartość:
źródło
sudo port install p7zip
„Standardowym” sposobem pracy z archiwami 7-Zip na Uniksie jest użycie P7ZIP . Ale ponieważ format 7-Zip został zaprojektowany przede wszystkim dla systemu Windows, nie należy spodziewać
P7ZIP
się domyślnej instalacji w dystrybucjach Linuksa.Jeśli chcesz skorzystać z kompresji LZMA na Uniksie, wybierz XZ Utils .
źródło
Nie mogłem znaleźć 7za w żadnym z repozytoriów yum na RHEL / CentOS, więc właśnie pobrałem najnowszą wersję źródła z sourceforge.net:
(zmień „16.02” powyżej na najnowszą wersję w momencie, gdy próbujesz pobrać, możesz dowiedzieć się, przechodząc do https://sourceforge.net/projects/p7zip/files/p7zip/ ).
Znajdując się w katalogu, w którym pobrano archiwum p7zip, rozpakuj je:
Następnie uruchom polecenie make jako użytkownik root w wyodrębnionym folderze:
To będzie produkować
7za
binarne w/usr/local/bin
katalogu (jeśli używasz RHEL7 co najmniej):źródło
Najpierw wypróbowałem 7za, ale to nie zadziałało, więc spróbowałem użyć 7z z tymi samymi opcjami i działa. Oto przykład: Aby wyodrębnić: 7z e xy213file.7z
źródło
Plik binarny 7za jest częścią pakietu p7zip. Można go zainstalować z
epel
repozytorium, jeśli używasz RHEL / OL / CentOS (testowany na RHEL6 / RHEL7):RHEL6, 7:
Ten pakiet nie był aktualizowany przez długi czas, ale nadal można go użyć do wyodrębnienia plików:
źródło
Pakiet p7zip jest dostępny w wersji Macports jako plik binarny.
Właśnie:
sudo port install p7zip
I ciebie nie ma!
7z x downloads/myfile.7z
To samo dotyczy CentOS, ale używając yum:
sudo yum install p7zip
źródło