Yanıtlar:
Göre xipmanuel sayfa:
Bir XIP dosyası zip'e bir analogdur (1), ancak arşiv genişletilmeden önce alıcı sistemde dijital imzanın uygulanmasına ve doğrulanmasına izin verir. Bir XIP dosyası açıldığında (çift tıklatarak), Archive Utility otomatik olarak genişletir (ancak yalnızca dijital imza sağlamsa).
Temel olarak, bir .xipdosya, oluşturucuyu .zipkaydettiğinden bu yana dosyanın değişmediğini doğrulayan bir imzalıdır. Bu, hem bir disk hatasından hem de dosyaya yapılan üçüncü bir tarafın zarar görmesinden korur.
.xipDosya biçimi bir arşiv (içeriyor xariçeren bir gziparşiv ve metadata) ve arşiv imza.
Bir .xipdosyanın kodunu çözmek için aşağıdaki komutları kullanın:
pkgutil --check-signature <xip-file>
xar -xf <xip-file>
tar -zxvf <xar-file>
Geliştiricilerin bu formatı ve etkilerini tartıştıkları aşağıdaki bağlantılara bakınız:
xipİmzalı, sıkıştırılmış, uygulama güncellemeleri için destek ekleyinApple o zamandan beri xiphalka açık kullanımdan kaldırıldı . Bu format Apple'ın gelecekte özel kullanımı için ayrılmıştır, bakınız TN2206 :
Önemli: macOS Sierra ile başlayarak, yalnızca Apple tarafından imzalanan XIP arşivleri genişletilecektir. XIP arşivlerini kullanan geliştiricilerin imzalı yükleyici paketlerini veya disk görüntülerini kullanmaları gerekir.
xipgenişletilebilir, dosyalar orijinal olarak aynı klasörde olacak. @AntonTropashko'ya göre hiçbir dosya üretilmeyecek gibi görünüyor.
Metadatadosyanın içeriğinin ham veriler için kullanılan sıkıştırmayı gösterdiğidir. Apple, özel kullanım için formatı yeniden ayarladıysa, genel belgeler olmadan değiştirebildiler.
Unarchiver ve komut satırı (xar, tar) araçları MacOS 10.12.6'da benim için işe yaramadı. Ne işe yaradı .xip dosyasına sağ tıklayıp "Arşiv Yardımcı Programı" nı seçip .xip dosyasını başarıyla genişletebildi.