Ответы:
Согласно 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.