Risposte:
Secondo la xip
pagina 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 .xip
file è solo un .zip
con 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 .xip
formato del file contiene un archivio ( xar
contenente un gzip
archivio e metadati) e una firma dell'archivio.
Per decodificare un .xip
file, 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:
xip
supporto per gli aggiornamenti delle applicazioni firmati, compressiDa allora Apple è stata rimossa xip
dall'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.
xip
possibile espandere, i file saranno nella stessa cartella dell'originale. Secondo @AntonTropashko è probabile che non vengano prodotti file.
Metadata
file 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.