Ответы:
Начиная с версии 2.5 в Unarchiver есть две утилиты командной строки:
Поддерживаемые форматы файлов включают Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt и многие другие более и менее неясные форматы. [..] Если у вас есть сжатый файл, который Unarchiver не открывает, пожалуйста, опубликуйте сообщение об ошибке на трекере ошибок и включите этот файл, и я посмотрю, можно ли добавить поддержку для него!
[..]
Теперь доступны две утилиты командной строки,
unar
иlsar
, которые можно использовать для распаковки и вывода списка архивов соответственно. Они все еще находятся в разработке и не полностью функциональны, но они должны работать. Они доступны в виде предварительно скомпилированных двоичных файлов для OS X и Windows на странице загрузки , а также могут быть построены на Linux.
Чтобы загрузить инструменты командной строки (не входит в стандартную загрузку Unarchiver!), Перейдите на страницу загрузки кода Google для проекта и выберите unar0.2.zip
(работает с 20 сентября 2010 г.).
./unar --help
и./lsar --help
Попробуйте 7-Zip . Помимо собственного собственного формата (.7z) он может обрабатывать следующие расширения: ZIP, gzip, bzip2, tar и, в бета-версиях для версии 9, xz. Он также может распаковывать (только) в следующих форматах: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR и Z.
Версия для командной строки Windows 7za.exe
включена. Для других платформ названная версия POSIX p7zip
доступна из проекта P7ZIP SourceForge , и некоторые из этих портов также связаны со страницы загрузки 7-Zip . К сожалению, ссылка на Mac кажется неработающей, поэтому для OS X либо соберите ее самостоятельно, либо используйте MacPorts .
РЕДАКТИРОВАТЬ: Для не-Windows версий перейдите на страницу загрузки. Там вы можете найти исходные тексты, а также предварительно скомпилированные двоичные файлы.
p7zip
поддерживает ли все форматы 7-Zip. Если кто-то знает о бинарной ссылке для скачивания, сообщите нам.
Если вы используете Homebrew , вы можете установить atool
и распаковать множество типов архивов, например:
brew install atool
atool -x archive.anything
Предполагая, что соответствующие внешние программы доступны в вашей системе, она может обрабатывать:
.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
скрипт для управления файловыми архивами различных типов (tar, tar + gzip, zip и т. д.)Основная команда,
aunpack
которая извлекает файлы из архива. Вы когда-нибудь извлекали файлы из архива, не проверяя, были ли файлы расположены в подкаталоге или в верхнем каталоге архива, в результате чего файлы разбросаны повсюду?aunpack
преодолевает эту проблему, сначала извлекая в новый каталог. Если в архиве был только один файл, этот файл перемещается в исходный каталог.aunpack
также предотвращает перезапись локальных файлов по ошибке.Другие команды:
apack
(для создания архивов),als
(дляacat
вывода списка файлов в архивах) и (для извлечения файлов в стандартный формат). Посколькуatool
для обработки архивов вызываются внешние программы, не все команды могут поддерживаться для определенного типа архивов.
atool
идентифицирует архивы по расширению файла. Иногда это невозможно - например, архивы rar обычно имеют различные числовые расширения файлов. В тех случаях, когдаatool
не удается определить формат,file
используется вместо этого. (atool
можно настроить, чтобы не использовать файл.)
sudo port install atool
Для типов сжатия и архивации, которые Mac OS X знает изначально, вы можете просто использовать их open
, и она вызовет «Утилиту архивирования» (ранее BOMArchiveHelper), точно так же, как если бы вы дважды щелкнули по ней из Finder. Это работает для [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z) и т. Д. И т. Д.
Если у вас установлены приложения, которые знают, как разархивировать другие форматы, и они зарегистрированы для этих расширений или magic(5)
значений файлов , то open
команда запустит эти приложения для обработки этих типов. Конечно, вы, вероятно, окажетесь в графическом интерфейсе этих приложений.
-g
, оно все еще находится под самым передним окном)