Відповіді:
Відповідно до xipсторінки керівництва:
Файл XIP є аналогом zip (1), але дозволяє застосовувати та перевіряти цифровий підпис у приймальній системі до розширення архіву. Коли файл XIP відкриється (подвійним клацанням миші), утиліта Archive Utility автоматично розширить його (але лише якщо цифровий підпис недоторканий).
По суті, .xipфайл - це лише .zipпідпис із підтвердженням, що файл не змінився з моменту збереження його творцем. Це захищає як від пошкодження від дискової помилки, так і від сторонніх підробок файлу.
Формат .xipфайлу містить архів ( xarмістить gzipархів та метадані) та підпис архіву.
Для декодування .xipфайлу використовуйте наступні команди:
pkgutil --check-signature <xip-file>
xar -xf <xip-file>
tar -zxvf <xar-file>
Перегляньте наступні посилання, де розробники обговорюють цей формат та його наслідки:
xipпідтримку для підписаних, стислих, оновлень програмЗ тих пір Apple вилучилася xipз громадського користування. Формат зарезервований для ексклюзивного використання Apple у майбутньому, див. TN2206 :
Важливо: Починаючи з macOS Sierra, розширюватимуться лише архіви XIP, підписані Apple. Розробникам, які користуються архівами XIP, потрібно буде перейти до використання підписаних програм встановлення або зображень диска.
xipможна розширити, файли будуть у тій самій папці, що й оригінал. За словами @AntonTropashko, ймовірно, файли не будуть вироблятися.
Metadataфайлу вказує на стиснення, яке використовується для необроблених даних. Враховуючи те, що Apple знову застосувала формат для приватного використання, вони можуть змінити його без публічної документації.
Утиліти Unarchiver і командного рядка (xar, tar) не працювали для мене на MacOS 10.12.6. Що було в роботі, було клацання правою кнопкою миші на .xip-файл і виберіть "Утиліта архівації", вона змогла успішно розширити .xip-файл.