Yanıtlar:
Göre xip
manuel 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 .xip
dosya, oluşturucuyu .zip
kaydettiğ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.
.xip
Dosya biçimi bir arşiv (içeriyor xar
içeren bir gzip
arşiv ve metadata) ve arşiv imza.
Bir .xip
dosyanı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 xip
halka 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.
xip
genişletilebilir, dosyalar orijinal olarak aynı klasörde olacak. @AntonTropashko'ya göre hiçbir dosya üretilmeyecek gibi görünüyor.
Metadata
dosyanı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.