Réponses:
L'Unarchiver dispose de deux utilitaires de ligne de commande depuis la version 2.5 selon le site Web:
Les formats de fichiers pris en charge incluent Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt et de nombreux autres formats plus et moins obscurs. [..] Si vous avez un fichier compressé que The Unarchiver n'ouvre pas, veuillez publier un bogue sur le traqueur de bogues , et inclure le fichier en question, et je vérifierai s'il est possible d'ajouter un support pour celui-ci!
[..]
Deux utilitaires de ligne de commande sont désormais disponibles
unar
etlsar
, qui peuvent être utilisés pour décompresser et répertorier les archives, respectivement. Ils sont toujours en développement et pas vraiment complets, mais ils devraient fonctionner. Ceux-ci sont disponibles sous forme de fichiers binaires précompilés pour OS X et Windows sur la page de téléchargement , et peuvent également être créés sous Linux.
Pour télécharger les outils de ligne de commande (non inclus dans le téléchargement régulier de The Unarchiver!), Accédez à la page de téléchargement de code google du projet et sélectionnez unar0.2.zip
(fonctionne à partir du 20 septembre 2010).
./unar --help
et./lsar --help
Essayez 7-Zip . En plus de son propre format natif (.7z), il peut gérer les extensions suivantes: ZIP, gzip, bzip2, tar et, en version bêta pour la version 9, xz. Il peut également décompresser (uniquement) dans les formats suivants: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR et Z.
Une version de ligne de commande Windows 7za.exe
est incluse. Pour les autres plates-formes, une version POSIX nommée p7zip
est disponible à partir du projet P7ZIP SourceForge , et certains de ces ports sont également liés à partir de la page de téléchargement de 7-Zip . Malheureusement, le lien Mac semble rompu, donc pour OS X, construisez-le vous - même ou utilisez MacPorts .
EDIT: pour les versions non Windows, accédez à la page Téléchargements. Vous y trouverez la source ainsi que les binaires précompilés.
p7zip
prend en charge tous les formats que 7-Zip fait. Si quelqu'un connaît un lien de téléchargement binaire, faites-le nous savoir.
Si vous utilisez Homebrew , vous pouvez installer atool
et extraire de nombreux types d'archives comme ceci:
brew install atool
atool -x archive.anything
En supposant que les programmes externes correspondants sont disponibles sur votre système, il peut gérer:
.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
est un script pour gérer des archives de fichiers de différents types (tar, tar + gzip, zip, etc.).La commande principale est celle
aunpack
qui extrait les fichiers d'une archive. Avez-vous déjà extrait des fichiers d'une archive, sans vérifier si les fichiers se trouvaient dans un sous-répertoire ou dans le répertoire supérieur de l'archive, entraînant des fichiers dispersés partout?aunpack
surmonte ce problème en extrayant d'abord dans un nouveau répertoire. S'il n'y avait qu'un seul fichier dans l'archive, ce fichier est déplacé vers le répertoire d'origine.aunpack
empêche également les fichiers locaux d'être remplacés par erreur.Les autres commandes fournies sont
apack
(pour créer des archives),als
(pour lister les fichiers dans les archives) etacat
(pour extraire les fichiers vers la sortie standard). Commeatool
invoque des programmes externes pour gérer les archives, toutes les commandes peuvent ne pas être prises en charge pour un certain type d'archives.
atool
identifie les archives par leur extension de fichier. Parfois, cela n'est pas possible - par exemple, les archives rar ont généralement des extensions de fichiers numériques variables. Dans ces cas oùatool
ne peut pas identifier le format,file
est utilisé à la place. (atool
peut être configuré pour ne pas utiliser de fichier.)
sudo port install atool
Pour les types de compression et d'archivage que Mac OS X connaît nativement, vous pouvez simplement utiliser open
, et il invoquera "Archive Utility" (anciennement BOMArchiveHelper), tout comme un double-clic sur le Finder aurait. Cela fonctionne pour [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z), etc. etc.
Si vous avez installé des applications qui savent désarchiver d'autres formats et qu'elles se sont inscrites pour ces extensions de fichier ou magic(5)
valeurs, la open
commande lancera ces applications pour gérer ces types. Bien sûr, vous vous retrouverez probablement dans les interfaces graphiques de ces applications.
-g
, elle est toujours sous la fenêtre la plus en avant)