Respostas:
De acordo com a xip
pá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 .xip
arquivo é apenas um .zip
com 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 .xip
formato do arquivo contém um arquivo ( xar
contendo um gzip
arquivo e metadados) e uma assinatura do arquivo.
Para decodificar um .xip
arquivo, 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:
xip
suporte para atualizações de aplicativos compactadas e assinadasDesde então, a Apple foi removida xip
do 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.
xip
puder ser expandido, os arquivos estarão na mesma pasta que o original. De acordo com @AntonTropashko, é provável que nenhum arquivo seja produzido.
Metadata
arquivo 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.