Odpowiedzi:
Unarchiver ma dwa narzędzia wiersza poleceń od wersji 2.5 zgodnie z witryną:
Obsługiwane formaty plików to Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt i wiele innych mniej i bardziej niejasnych formatów. [..] Jeśli masz skompresowany plik, którego Unarchiver nie otwiera, opublikuj błąd w narzędziu do śledzenia błędów i dołącz plik, o którym mowa, a ja sprawdzę, czy można dodać do niego obsługę!
[..]
Istnieją obecnie dwa narzędzia wiersza polecenia są dostępne,
unarilsar, które mogą być używane do rozpakowywania archiwów i lista odpowiednio. Nadal są w fazie rozwoju i nie są tak naprawdę pełne, ale powinny działać. Są one dostępne jako wstępnie skompilowane pliki binarne zarówno dla systemu OS X, jak i Windows na stronie pobierania. Można je również zbudować w systemie Linux.
Aby pobrać narzędzia wiersza poleceń (nie zawarte w zwykłym pliku do pobrania Unarchiver!), Przejdź do strony pobierania kodu Google projektu i wybierz unar0.2.zip(działa od 20 września 2010 r.).
./unar --helpi./lsar --help
Wypróbuj 7-Zip . Oprócz własnego formatu macierzystego (.7z) może obsługiwać następujące rozszerzenia: ZIP, gzip, bzip2, tar oraz, w wersji beta dla wersji 9, xz. Może także dekompresować (tylko) w następujących formatach: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR i Z.
7za.exeDołączona jest wersja wiersza poleceń systemu Windows . Na innych platformach nazwana wersja POSIX p7zipjest dostępna w projekcie P7ZIP SourceForge , a niektóre z tych portów są również połączone ze stroną pobierania 7-Zip . Niestety łącze do komputera Mac wydaje się zepsute, więc w przypadku systemu OS X zbuduj go samodzielnie lub użyj MacPorts .
EDYCJA: W przypadku wersji innych niż Windows przejdź do strony Pobrane. Tam możesz znaleźć źródło oraz skompilowane pliki binarne.
p7zipobsługuje wszystkie formaty obsługiwane przez 7-Zip. Jeśli ktoś wie o binarnym linku do pobrania, daj nam znać.
Jeśli akurat używasz Homebrew , możesz zainstalować atooli wyodrębnić wiele typów archiwów, takich jak:
brew install atool
atool -x archive.anything
Zakładając, że odpowiednie programy zewnętrzne są dostępne w systemie, może on obsługiwać:
.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
atoolto skrypt do zarządzania archiwami plików różnych typów (tar, tar + gzip, zip itp.).Głównym poleceniem jest
aunpackekstrakcja plików z archiwum. Czy zdarzyło ci się kiedyś wyodrębnić pliki z archiwum, nie sprawdzając, czy pliki znajdują się w podkatalogu, czy w górnym katalogu archiwum, co powoduje, że pliki są rozproszone po całym miejscu?aunpackrozwiązuje ten problem, rozpakowując najpierw nowy katalog. Jeśli w archiwum był tylko jeden plik, plik ten jest przenoszony do oryginalnego katalogu.aunpackzapobiega również przypadkowemu zastąpieniu plików lokalnych.Inne dostępne polecenia to
apack(aby utworzyć archiwa),als(aby wyświetlić listę plików w archiwach) iacat(aby wyodrębnić pliki do standardowego wyjścia). Ponieważatoolwywołuje zewnętrzne programy do obsługi archiwów, nie wszystkie polecenia mogą być obsługiwane dla określonego typu archiwów.
atoolidentyfikuje archiwa według rozszerzenia pliku. Czasami nie jest to możliwe - na przykład archiwa rar zwykle mają różne numeryczne rozszerzenia plików. W tych przypadkach, gdyatoolnie można zidentyfikować formatu,filestosuje się zamiast tego. (atoolmożna skonfigurować tak, aby nie korzystał z pliku).
sudo port install atool
Dla typów kompresji i archiwizacji, które Mac OS X zna natywnie, możesz po prostu użyć openi wywoła ono „Narzędzie archiwizacji” (dawniej BOMArchiveHelper), podobnie jak podwójne kliknięcie go w Finderze. Działa to dla [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z) itp.
Jeśli masz zainstalowane aplikacje, które potrafią zarchiwizować inne formaty i zarejestrowały się dla tych rozszerzeń plików lub magic(5)wartości, openpolecenie uruchomi te aplikacje, aby obsłużyć te typy. Oczywiście prawdopodobnie skończysz w GUI tych aplikacji.
-g, nadal znajduje się pod oknem z przodu)