Risposte:
Unarchiver ha due utility da riga di comando dalla versione 2.5 secondo il sito Web:
I formati di file supportati includono Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt e molti altri formati più e meno oscuri. [..] Se hai un file compresso che The Unarchiver non apre, per favore pubblica un bug sul tracker dei bug e includi il file in questione, e io esaminerò se è possibile aggiungere supporto per esso!
[..]
Sono ora disponibili due utilità della riga di comando
unar
elsar
, che possono essere utilizzate per decomprimere ed elencare gli archivi, rispettivamente. Sono ancora in fase di sviluppo e non sono davvero completi di funzionalità, ma dovrebbero funzionare. Questi sono disponibili come file binari precompilati per OS X e Windows nella pagina di download e possono anche essere creati su Linux.
Per scaricare gli strumenti da riga di comando (non inclusi nel normale download di Unarchiver!), Vai alla pagina di download del codice google del progetto e seleziona unar0.2.zip
(funziona dal 20 settembre 2010).
./unar --help
e./lsar --help
Prova 7-Zip . Oltre al proprio formato nativo (.7z) può gestire le seguenti estensioni: ZIP, gzip, bzip2, tar e, in beta per la versione 9, xz. Può anche decomprimere (solo) nei seguenti formati: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR e Z.
È 7za.exe
inclusa una versione della riga di comando di Windows . Per altre piattaforme, una versione POSIX denominata p7zip
è disponibile dal progetto SourceForge P7ZIP e alcune di queste porte sono anche collegate dalla pagina di download di 7-Zip . Sfortunatamente, il collegamento Mac sembra interrotto, quindi per OS X, costruiscilo da solo o usa MacPorts .
EDIT: per le versioni non Windows vai alla pagina Download. Qui puoi trovare la fonte e anche i binari precompilati.
p7zip
supporta tutti i formati supportati da 7-Zip. Se qualcuno è a conoscenza di un link di download binario, faccelo sapere.
Se ti capita di usare Homebrew , puoi installare atool
ed estrarre molti tipi di archivio in questo modo:
brew install atool
atool -x archive.anything
Supponendo che sul tuo sistema siano disponibili i programmi esterni corrispondenti, è in grado di gestire:
.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
è uno script per la gestione di archivi di file di vario tipo (tar, tar + gzip, zip etc).Il comando principale è
aunpack
che estrae i file da un archivio. Hai mai estratto i file da un archivio, senza verificare se i file si trovavano in una sottodirectory o nella directory superiore dell'archivio, risultando in file sparsi ovunque?aunpack
risolve questo problema estraendo prima in una nuova directory. Se nell'archivio era presente un solo file, quel file viene spostato nella directory originale.aunpack
impedisce inoltre che i file locali vengano sovrascritti per errore.Gli altri comandi forniti sono
apack
(per creare archivi),als
(per elencare i file negli archivi) eacat
(per estrarre i file allo standard out). Poichéatool
invoca programmi esterni per gestire gli archivi, non tutti i comandi possono essere supportati per un certo tipo di archivi.
atool
identifica gli archivi in base alla loro estensione. A volte ciò non è possibile, ad esempio gli archivi rar hanno in genere estensioni di file numeriche variabili. In quei casi, quandoatool
non è possibile identificare il formato,file
viene utilizzato invece. (atool
può essere configurato per non utilizzare il file.)
sudo port install atool
Per i tipi di compressione e archiviazione che Mac OS X conosce in modo nativo, puoi semplicemente usare open
e invocherà "Archive Utility" (precedentemente BOMArchiveHelper), proprio come farebbe facendo doppio clic su di esso dal Finder. Funziona con [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z), ecc. Ecc.
Se hai installato app che sanno come annullare l'archiviazione di altri formati e sono registrate per tali estensioni o magic(5)
valori di file , il open
comando avvierà tali app per gestire quei tipi. Ovviamente probabilmente finirai nelle GUI di quelle app.
-g
eseguo, è ancora sotto la finestra più in primo piano)