.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.