Jawaban:
Unarchiver memiliki dua utilitas baris perintah sejak versi 2.5 menurut situs web:
Format file yang didukung termasuk Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt dan banyak lagi format lainnya yang semakin tidak jelas. [..] Jika Anda memiliki file terkompresi yang tidak dibuka Unarchiver, silakan kirim bug pada pelacak bug , dan sertakan file yang dimaksud, dan saya akan melihat apakah mungkin untuk menambahkan dukungan untuk itu!
[..]
Sekarang ada dua utilitas baris perintah yang tersedia,
unar
danlsar
, yang dapat digunakan untuk membongkar dan mendaftarkan arsip, masing-masing. Mereka masih dalam pengembangan dan tidak benar-benar fitur lengkap, tetapi mereka harus bekerja. Ini tersedia sebagai binari yang dikompilasi untuk OS X dan Windows pada halaman unduhan , dan juga dapat dibangun di Linux.
Untuk mengunduh alat baris perintah (tidak termasuk dalam unduhan The Unarchiver!) Reguler, buka halaman unduhan kode google proyek dan pilih unar0.2.zip
(berfungsi pada 20 September 2010).
./unar --help
dan./lsar --help
Coba 7-Zip . Selain format aslinya (.7z), ia dapat menangani ekstensi berikut: ZIP, gzip, bzip2, tar dan, dalam beta untuk versi 9, xz. Itu juga dapat mendekompres (hanya) dalam format berikut: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR, dan Z.
Versi baris perintah Windows 7za.exe
disertakan. Untuk platform lain, versi POSIX yang bernama p7zip
tersedia dari proyek P7ZIP SourceForge , dan beberapa port tersebut juga ditautkan dari halaman pengunduhan 7-Zip . Sayangnya, tautan Mac tampaknya rusak, jadi untuk OS X, buat sendiri atau gunakan MacPorts .
EDIT: Untuk versi yang bukan Windows, buka halaman Unduhan. Di sana Anda dapat menemukan sumber serta binari yang dikompilasi sebelumnya.
p7zip
mendukung semua format yang 7-Zip lakukan. Jika ada yang mengetahui tautan unduhan biner, beri tahu kami.
Jika Anda menggunakan Homebrew , Anda dapat menginstal atool
dan mengekstrak banyak tipe arsip seperti:
brew install atool
atool -x archive.anything
Dengan asumsi program eksternal yang sesuai tersedia di sistem Anda, ia dapat menangani:
.tar.gz
, .tgz
, .tar.bz
, .tbz
, .tar.bz2
, .tbz2
, .tar.Z
, .tZ
, .tar.lzo
, .tzo
, .tar.lz
, .tlz
, .tar.xz
, .txz
, .tar.7z
, .t7z
, .tar
, .zip
, .jar
, .war
, .rar
, .lha
, .lzh
, .7z
, .alz
, .ace
, .a
, .arj
, .arc
, .rpm
, .deb
, .cab
, .gz
, .bz
, .bz2
, .gz
, .bz
, .bz2
, .Z
, .lzma
, .lzo
, .lz
, .xz
, .rz
, .lrz
, .7z
,.cpio
atool
adalah skrip untuk mengelola arsip file dari berbagai jenis (tar, tar + gzip, zip dll).Perintah utama adalah
aunpack
yang mengekstrak file dari arsip. Apakah Anda pernah mengekstrak file dari arsip, tidak memeriksa apakah file tersebut berada di subdirektori atau di direktori teratas arsip, mengakibatkan file tersebar di semua tempat?aunpack
mengatasi masalah ini dengan terlebih dahulu mengekstraksi ke direktori baru. Jika hanya ada satu file dalam arsip, file itu dipindahkan ke direktori asli.aunpack
juga mencegah file lokal ditimpa karena kesalahan.Perintah lain yang disediakan adalah
apack
(untuk membuat arsip),als
(untuk membuat daftar file dalam arsip), danacat
(untuk mengekstrak file ke standar keluar). Ketikaatool
memanggil program eksternal untuk menangani arsip, tidak semua perintah dapat didukung untuk jenis arsip tertentu.
atool
mengidentifikasi arsip dengan ekstensi file mereka. Terkadang ini tidak mungkin - misalnya arsip rar biasanya memiliki ekstensi file numerik yang bervariasi. Dalam kasus-kasus ketikaatool
tidak dapat mengidentifikasi format,file
digunakan sebagai gantinya. (atool
dapat dikonfigurasi untuk tidak menggunakan file.)
sudo port install atool
Untuk jenis kompresi dan pengarsipan yang diketahui oleh Mac OS X, Anda dapat menggunakannya open
, dan itu akan memanggil "Archive Utility" (sebelumnya BOMArchiveHelper), seperti halnya mengklik dua kali dari Finder. Ini berfungsi untuk [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, kompres (.Z), dll.
Jika Anda memiliki aplikasi yang diinstal yang tahu cara menghapus arsip format lain, dan mereka telah mendaftar untuk ekstensi atau magic(5)
nilai file tersebut , maka open
perintah akan meluncurkan aplikasi tersebut untuk menangani jenis-jenis itu. Tentu saja Anda mungkin akan berakhir di GUI aplikasi tersebut.
-g
, itu masih di bawah jendela paling depan)