.xip 파일의 형식은 무엇입니까


114

Xcode 8 베타를 다운로드 할 수 있으므로 .xip확장명으로 배포 된 것으로 보입니다 Xcode_8_beta.xip.

.xip 형식은 무엇입니까? 이전 .dmg 형식의 차이점은 무엇입니까?


그렇다면 그 파일을 어떻게 설치합니까? 지금이 파일을 다운로드 중입니다 ..
toha

답변:


139

xip매뉴얼 페이지 에 따르면 :

XIP 파일은 zip (1)과 유사하지만 아카이브가 확장되기 전에 수신 시스템에서 디지털 서명을 적용하고 확인할 수 있습니다. XIP 파일을 열면 (두 번 클릭하여) 아카이브 유틸리티가 자동으로 파일을 확장합니다 (디지털 서명이 그대로있는 경우에만).

기본적으로 .xip파일은 .zip파일을 만든 후에 파일이 변경되지 않았 음을 확인하기 위해 서명이있는 파일입니다. 이렇게하면 디스크 오류 및 파일의 타사 변조로 인한 손상을 방지 할 수 있습니다.


46

.xip파일 형식 아카이브 (포함 xar함유하는 gzip보관 및 메타) 아카이브의 서명.

.xip파일 을 디코딩하려면 다음 명령을 사용하십시오.

pkgutil --check-signature <xip-file>
xar -xf <xip-file>
tar -zxvf <xar-file>

개발자가이 형식과 그 의미에 대해 논의하는 다음 링크를 참조하십시오.

공공용이 아닌

그 이후로 애플은 xip일반 사용에서 제외 되었다. 이 형식은 향후 Apple 독점 사용을 위해 예약되었습니다 ( TN2206 참조) .

중요 : macOS Sierra부터는 Apple에서 서명 한 XIP 아카이브 만 확장됩니다. XIP 아카이브를 사용한 개발자는 서명 된 설치 프로그램 패키지 또는 디스크 이미지를 사용해야합니다.


1
Xcode_8_GM_seed.xip에서는 작동하지 않았습니다. xar를 사용한 후, gzip 아카이브 대신 pbzx 파일 인 것으로 남았습니다.
zeroimpl

1
xar -xf Xcode_8.xip는 10.11.4에서 0 파일을 생성했습니다
Anton Tropashko

1
이 경우 xip확장 할 수 있으며, 파일은 원본과 동일한 폴더에있을 것입니다. @AntonTropashko에 따르면 파일이 생성되지 않을 가능성이 높습니다.
Graham Miln

1
XIP 파일이 생성 된 날짜에 따라 달라지는 것처럼 보였으며 "Contents"및 "Metadata"파일을 추출 할 수 있었으며 Contents는 xz 압축되지 않은 원시 데이터로 보입니다.
스포트라이트

2
필자의 첫 번째 추측은 Metadata파일 의 내용 이 원시 데이터에 사용 된 압축을 나타냅니다. Apple이 개인용 포맷을 재 적용한 경우 공개 문서없이 해당 포맷을 변경할 수 있습니다.
Graham Miln

3

내 지식으로는 xip은 gzip 압축을 사용하는 xar 파생물이며 체크섬, 타임 스탬프, 인증서, 사용자 ID / 이름, 생성 / 수정 / 액세스 날짜 및 시간 등을 포함하는 toc 헤더 xml이 있습니다.


1

Unarchiver 및 명령 줄 (xar, tar) 유틸리티가 MacOS 10.12.6에서 작동하지 않았습니다. .xip 파일을 마우스 오른쪽 버튼으로 클릭하고 "아카이브 유틸리티"를 선택하면 .xip 파일을 성공적으로 확장 할 수있었습니다.

여기에 이미지 설명을 입력하십시오


1
.xip 파일을 사용하여 xcode를 설치할 수 있습니까?
Ahmed Anwar

예. .xip 파일을 두 번 클릭하면 XCode 응용 프로그램이 추출됩니다. 응용 프로그램 폴더에 복사하지 않으므로 해당 부분을 직접 수행해야합니다.
mbonness
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.