Ekstrak file 7z dengan alat linux standar?


25

Saya tahu Anda dapat mengekstrak .7z file dengan 7-zip.

Apakah ada program linux standar lain yang dapat melakukan ini? Mungkin salah satunya

tar
bzip2
xz
gzip

Saya akan menambahkannya bsdtar dapat melakukan ini, tetapi tidak tersedia di semua sistem.


pertanyaan serupa: 7zip untuk linux
Santosh Kumar

Jawaban:


9

Arsip 7-Zip menggunakan LZMA dan LZMA2, yang tidak didukung oleh alat standar (mereka juga menggunakan bzip2, tetapi Anda masih harus men-decode header).


1
Sebenarnya, xz menggunakan LZMA juga. Tapi ya, itu masih tidak akan mengerti sisa format 7z.
jjlin

27

Arsip 7-zip dapat diekstraksi dengan p7zip ( http://p7zip.sourceforge.net/ ) di Linux. Ini termasuk dalam repositori: Debian, Fedora, Ubuntu dan mungkin juga distribusi lainnya.

Daftar isi dengan (huruf kecil L, untuk daftar):

7za l myarchive.7z

Ekstrak konten:

7za x myarchive.7z

1
p7zip tersedia di macports, sebagai biner. Hanya: sudo port install p7zip
smci

2
pada 64 bit RHEL 6, yum instal p7zip.x86_64, dan, jika perlu, yum instal p7zip-plugins.x86_64
rivu

2

Cara "standar" untuk bekerja dengan arsip 7-Zip di Unix adalah menggunakan P7ZIP . Tetapi karena format 7-Zip dirancang terutama untuk Windows, Anda seharusnya tidak terlalu berharap P7ZIP untuk diinstal pada distribusi Linux secara default.

Jika Anda menginginkan manfaat kompresi LZMA di Unix, lebih baik XZ Utils .


0

Saya mencoba 7za pada awalnya tetapi tidak berhasil, jadi saya mencoba menggunakan 7z dengan opsi yang sama dan berfungsi. Berikut ini contohnya: Mengekstrak: 7z dan xy213file.7z


-1

Paket p7zip tersedia di macports, sebagai biner.

Hanya: sudo port install p7zip

Dan kamu pergi! 7z x downloads/myfile.7z


-1

Saya tidak dapat menemukan 7za di repositori yum manapun di RHEL / CentOS, jadi cukup unduh versi terbaru dari

https://sourceforge.net/projects/p7zip/files/p7zip/16.02/ wget p7zip_16.02_src_all.tar.bz2 dari lokasi itu.

(ubah "16.02" menjadi versi terbaru apa pun saat Anda mencoba mengunduh, Anda dapat mengetahuinya dengan membuka https://sourceforge.net/projects/p7zip/files/p7zip/ ).

Lalu langsung berlari make

$ make

Ini akan menghasilkan 7za biner di subdirektori "bin". Siap untuk berangkat.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.