Risposte:
Secondo la xippagina del manuale:
Un file XIP è un analogo a zip (1), ma consente di applicare e verificare una firma digitale sul sistema ricevente, prima che l'archivio sia espanso. Quando viene aperto un file XIP (facendo doppio clic), Archive Utility lo espande automaticamente (ma solo se la firma digitale è intatta).
In sostanza, un .xipfile è solo un .zipcon una firma per verificare che il file non sia cambiato da quando il suo creatore lo ha salvato. Ciò protegge sia dai danni causati da un errore del disco sia da una manomissione di terze parti sul file.
Il .xipformato del file contiene un archivio ( xarcontenente un gziparchivio e metadati) e una firma dell'archivio.
Per decodificare un .xipfile, utilizzare i seguenti comandi:
pkgutil --check-signature <xip-file>
xar -xf <xip-file>
tar -zxvf <xar-file>
Vedere i seguenti collegamenti in cui gli sviluppatori discutono di questo formato e delle sue implicazioni:
xipsupporto per gli aggiornamenti delle applicazioni firmati, compressiDa allora Apple è stata rimossa xipdall'uso pubblico. Il formato è stato riservato per l'uso esclusivo di Apple in futuro, vedi TN2206 :
Importante: a partire da macOS Sierra, verranno espansi solo gli archivi XIP firmati da Apple. Gli sviluppatori che hanno utilizzato gli archivi XIP dovranno passare all'utilizzo di pacchetti di installazione firmati o immagini del disco.
xippossibile espandere, i file saranno nella stessa cartella dell'originale. Secondo @AntonTropashko è probabile che non vengano prodotti file.
Metadatafile indica la compressione utilizzata per i dati non elaborati. Dato che Apple ha riappropriato il formato per uso privato, è in grado di modificarlo senza documentazione pubblica.
Le utility Unarchiver e della riga di comando (xar, tar) non hanno funzionato per me su MacOS 10.12.6. Quello che ha funzionato è stato fare clic destro sul file .xip e selezionare "Archive Utility", è stato in grado di espandere correttamente il file .xip.