Respostas:
De acordo com a xippágina do manual:
Um arquivo XIP é um análogo ao zip (1), mas permite que uma assinatura digital seja aplicada e verificada no sistema receptor, antes que o arquivo seja expandido. Quando um arquivo XIP é aberto (clicando duas vezes), o Archive Utility o expandirá automaticamente (mas apenas se a assinatura digital estiver intacta).
Essencialmente, um .xiparquivo é apenas um .zipcom uma assinatura para verificar se o arquivo não foi alterado desde que o criador o salvou. Isso protege contra danos causados por um erro de disco e por uma violação de terceiros do arquivo.
O .xipformato do arquivo contém um arquivo ( xarcontendo um gziparquivo e metadados) e uma assinatura do arquivo.
Para decodificar um .xiparquivo, use os seguintes comandos:
pkgutil --check-signature <xip-file>
xar -xf <xip-file>
tar -zxvf <xar-file>
Veja os links a seguir, onde os desenvolvedores discutem esse formato e suas implicações:
xipsuporte para atualizações de aplicativos compactadas e assinadasDesde então, a Apple foi removida xipdo uso público. O formato foi reservado para uso exclusivo da Apple no futuro, consulte TN2206 :
Importante: A partir do macOS Sierra, apenas os arquivos XIP assinados pela Apple serão expandidos. Os desenvolvedores que usam arquivos XIP precisarão usar pacotes de instalação assinados ou imagens de disco.
xippuder ser expandido, os arquivos estarão na mesma pasta que o original. De acordo com @AntonTropashko, é provável que nenhum arquivo seja produzido.
Metadataarquivo indica a compactação usada para os dados brutos. Como a Apple reapropriou o formato para uso privado, eles podem alterá-lo sem documentação pública.
Os utilitários Unarchiver e linha de comando (xar, tar) não funcionaram para mim no MacOS 10.12.6. O que funcionou foi clicar com o botão direito do mouse no arquivo .xip e selecionar "Archive Utility"; ele foi capaz de expandir o arquivo .xip com sucesso.