답변:
Unarchiver 에는 웹 사이트에 따라 버전 2.5 이후 두 가지 명령 줄 유틸리티가 있습니다.
지원되는 파일 형식에는 Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt 및 기타 여러 모호한 형식이 있습니다. [..] The Unarchiver가 열리지 않은 압축 파일이있는 경우 버그 추적기 에 버그를 게시하고 문제의 파일을 포함 시키십시오. 그러면 지원을 추가 할 수 있는지 살펴 보겠습니다!
[..]
두 개의 명령 줄을 사용할 수 유틸리티, 지금이 있습니다
unar
및lsar
각각의 포장을 풀고 목록을 보관하는 데 사용할 수 있습니다. 그들은 아직 개발 중이며 실제로 기능이 완전하지는 않지만 작동해야합니다. 다운로드 페이지 에서 OS X 및 Windows 용 사전 컴파일 된 바이너리로 사용할 수 있으며 Linux에서도 빌드 할 수 있습니다.
명령 줄 도구를 다운로드하려면 (일반적인 Unarchiver 다운로드에 포함되어 있지 않습니다!) 프로젝트의 Google 코드 다운로드 페이지 로 이동하여 unar0.2.zip
(2010 년 9 월 20 일부터 작동)를 선택하십시오 .
./unar --help
and 를 사용하는 데 약간의 도움이 있습니다../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
이 포함되어 있습니다. 다른 플랫폼의 경우 P7ZIP SourceForge 프로젝트p7zip
에서 POSIX 버전의 이름 을 사용할 수 있으며 이러한 포트 중 일부는 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
경우을 사용하면 Finder에서 두 번 클릭하는 것처럼 "아카이브 유틸리티"(이전의 BOMArchiveHelper)가 호출됩니다. 이것은 [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z) 등에서 작동합니다.
다른 형식의 보관을 해제하는 방법을 알고있는 앱이 설치되어 있고 해당 파일 확장자 또는 magic(5)
값으로 등록 된 경우 open
명령이 해당 유형을 처리하기 위해 해당 앱을 시작합니다. 물론 해당 앱의 GUI로 끝날 것입니다.
-g
여전히 맨 앞 창 아래에 있음)