Jawaban:
Menurut xiphalaman manual:
File XIP adalah analog dengan zip (1), tetapi memungkinkan tanda tangan digital untuk diterapkan dan diverifikasi pada sistem penerima, sebelum arsip diperluas. Ketika file XIP dibuka (dengan mengklik dua kali), Archive Utility akan secara otomatis memperluasnya (tetapi hanya jika tanda tangan digital utuh).
Pada dasarnya, sebuah .xipfile hanyalah .ziptanda tangan untuk memverifikasi bahwa file tersebut tidak berubah sejak pembuatnya menyimpannya. Ini melindungi dari kerusakan dari kesalahan disk dan dari pihak ketiga yang merusak file.
The .xipformat file berisi arsip ( xaryang berisi gziparsip dan metadata) dan tanda tangan dari arsip.
Untuk mendekode .xipfile, gunakan perintah berikut:
pkgutil --check-signature <xip-file>
xar -xf <xip-file>
tar -zxvf <xar-file>
Lihat tautan berikut di mana pengembang mendiskusikan format ini dan implikasinya:
xipdukungan untuk pembaruan aplikasi yang ditandatangani, dikompresi,Apple telah dihapus xipdari penggunaan umum. Format telah dicadangkan untuk penggunaan eksklusif Apple di masa mendatang, lihat TN2206 :
Penting: Dimulai dengan macOS Sierra, hanya arsip XIP yang ditandatangani oleh Apple yang akan diperluas. Pengembang yang telah menggunakan arsip XIP perlu pindah ke menggunakan paket pemasang yang ditandatangani atau gambar disk.
xipdapat diperluas, file akan berada di folder yang sama dengan aslinya. Menurut @AntonTropashko kemungkinan tidak ada file yang akan diproduksi.
Metadatafile menunjukkan kompresi yang digunakan untuk data mentah. Mengingat Apple telah menyesuaikan format untuk penggunaan pribadi, mereka dapat mengubahnya tanpa dokumentasi publik.
Utilitas Unarchiver dan command line (xar, tar) tidak berfungsi untuk saya di MacOS 10.12.6. Apa yang berhasil adalah mengklik kanan pada file .xip dan pilih "Archive Utility", itu berhasil memperluas file .xip.