Відповіді:
Починаючи з версії 2.5 відповідно до веб-сайту, Unarchiver має дві утиліти командного рядка:
Підтримувані формати файлів включають Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt та багато інших більш і менш незрозумілих форматів. [..] Якщо у вас є стислий файл, який Unarchiver не відкриває, будь ласка, опублікуйте помилку на трекері помилок та включіть відповідний файл, і я розберемось, чи можна додати підтримку до нього!
[..]
Є тепер дві утиліти командного рядка доступні,
unar
іlsar
, які можуть бути використані для розпакування і список архівів, відповідно. Вони все ще знаходяться на стадії розробки і не є повноцінними, але вони повинні працювати. Вони доступні у вигляді попередньо складених бінарних файлів для ОС 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.
7za.exe
Включена версія командного рядка Windows . Для інших платформ версія 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, компрес (.Z) тощо тощо.
Якщо у вас встановлені додатки, які вміють скасовувати інші формати, і вони зареєстрували для цих розширень файлів або magic(5)
значень, тоді open
команда запустить ці програми для обробки цих типів. Звичайно, ви, ймовірно, опинитесь у графічних інтерфейсах цих додатків.
-g
, воно все ще знаходиться під переднім вікном)