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.
Jawaban:
Arsip 7-Zip menggunakan LZMA dan LZMA2, yang tidak didukung oleh alat standar (mereka juga menggunakan bzip2, tetapi Anda masih harus men-decode header).
sumber
xz
menggunakan LZMA juga. Tapi ya, itu masih tidak akan mengerti sisa format 7z.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):
Ekstrak konten:
sumber
sudo port install p7zip
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 .
sumber
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
sumber
Paket p7zip tersedia di macports, sebagai biner.
Hanya:
sudo port install p7zip
Dan kamu pergi!
7z x downloads/myfile.7z
sumber
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
Ini akan menghasilkan 7za biner di subdirektori "bin". Siap untuk berangkat.
sumber