Відповіді:
Відповідно до 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-файл.