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,
unar
ilsar
, 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 --help
i./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.exe
Dołączona jest wersja wiersza poleceń systemu Windows . Na innych platformach nazwana wersja POSIX p7zip
jest 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.
p7zip
obsł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ć atool
i 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
atool
to skrypt do zarządzania archiwami plików różnych typów (tar, tar + gzip, zip itp.).Głównym poleceniem jest
aunpack
ekstrakcja 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?aunpack
rozwiązuje ten problem, rozpakowując najpierw nowy katalog. Jeśli w archiwum był tylko jeden plik, plik ten jest przenoszony do oryginalnego katalogu.aunpack
zapobiega 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żatool
wywołuje zewnętrzne programy do obsługi archiwów, nie wszystkie polecenia mogą być obsługiwane dla określonego typu archiwów.
atool
identyfikuje 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, gdyatool
nie można zidentyfikować formatu,file
stosuje się zamiast tego. (atool
moż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ć open
i 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, open
polecenie 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)