단순히 다음과 같은 노력 원하는 폴더에 압축 파일을 추출하는 것이 좋습니다 :
이
xar -xf file.xip -C /path/to/target
(그리고/또는)
tar -zxvf file.xip -C /path/to/target
xar
및
tar
명령
가 .xip
를 추출 "내용을 "및"메타 데이터 "를 원시 형식으로 표시합니다.
pbzx
스트림 파서를 사용하면 lzma 압축 페이로드 인 "Content"를 추출해야합니다. 형식은 패키지 설치 프로그램에서 찾을 수있는 형식과 비슷합니다 (예 : .pkg
).
pbzx -n Content | cpio -i
당신은 compile the pbzx source from here 수, 또는 download the compiled binary 다음 pbzx
명령을 호출 /usr/local/bin
에 설치합니다. 명령이 내용의 구문 분석을 완료 한 후에는 .xip
아카이브 내에 있던 원래 양식을 가져와야합니다.
정보 추가/유용한 :
$ pkgutil --check-signature file.xip
Xcode_9_beta_2.xip 반환 :
Package "Xcode_9_beta_2.xip":
Status: signed Apple Software
Certificate Chain:
1. Software Update
SHA1 fingerprint: 1E 34 E3 91 C6 44 37 DD 24 BE 57 B1 66 7B 2F DA 09 76 E1 FD
-----------------------------------------------------------------------------
2. Apple Software Update Certification Authority
SHA1 fingerprint: FA 02 79 0F CE 9D 93 00 89 C8 C2 51 0B BC 50 B4 85 8E 6F BF
-----------------------------------------------------------------------------
3. Apple Root CA
SHA1 fingerprint: 61 1E 5B 66 2C 59 3A 08 FF 58 D1 4A E2 24 52 D1 98 DF 6C 60
주 :
Important: Starting with macOS Sierra, only XIP archives signed by Apple will be expanded. Developers who have been using XIP archives will need to move to using signed installer packages or disk images.
↳ OS X manual page : xip
"그냥 지퍼"라면 아마도 보통의 압축 풀기 도구가 그 트릭을 수행 할 것입니다.아니면 서명을 확인하고 싶습니까? – halfer