जवाबों:
xipमैनुअल पेज के अनुसार :
एक XIP फ़ाइल ज़िप (1) का एक एनालॉग है, लेकिन संग्रह के विस्तारित होने से पहले डिजिटल हस्ताक्षर को लागू करने और प्राप्त करने की प्रणाली पर सत्यापित करने की अनुमति देता है। जब एक XIP फ़ाइल खोली जाती है (डबल-क्लिक करके), तो आर्काइव यूटिलिटी स्वतः इसका विस्तार कर लेगी (लेकिन केवल अगर डिजिटल सिग्नेचर बरकरार है)।
अनिवार्य रूप से, एक .xipफ़ाइल केवल एक .zipहस्ताक्षर के साथ है यह सत्यापित करने के लिए कि फ़ाइल को तब तक नहीं बदला है जब तक कि इसके निर्माता ने इसे सहेजा नहीं है। यह डिस्क त्रुटि और फ़ाइल के साथ छेड़छाड़ करने वाले तृतीय-पक्ष से होने वाले नुकसान से बचाता है।
.xipफ़ाइल स्वरूप एक संग्रह (शामिल xarएक युक्त gzipसंग्रह और मेटाडाटा) और संग्रह की एक हस्ताक्षर।
.xipफ़ाइल को डीकोड करने के लिए, निम्न कमांड का उपयोग करें:
pkgutil --check-signature <xip-file>
xar -xf <xip-file>
tar -zxvf <xar-file>
निम्नलिखित लिंक देखें जहां डेवलपर्स इस प्रारूप और इसके निहितार्थ पर चर्चा करते हैं:
xipहस्ताक्षरित, संपीड़ित, एप्लिकेशन अपडेट के लिए समर्थन जोड़ेंतब से Apple ने xipसार्वजनिक उपयोग से हटा दिया है। भविष्य में Apple के अनन्य उपयोग के लिए प्रारूप आरक्षित किया गया है, देखें TN2206 :
महत्वपूर्ण: मैकओएस सिएरा के साथ शुरू होने पर, केवल Apple द्वारा हस्ताक्षरित XIP अभिलेखागार का विस्तार किया जाएगा। डेवलपर्स जो एक्सआईपी अभिलेखागार का उपयोग कर रहे हैं, उन्हें हस्ताक्षरित इंस्टॉलर पैकेज या डिस्क छवियों का उपयोग करने के लिए स्थानांतरित करना होगा।
xipविस्तार किया जा सकता है, तो फाइलें मूल के समान फ़ोल्डर में होंगी। @AntonTropashko के अनुसार, यह संभावना है कि कोई फ़ाइल नहीं बनाई जाएगी।
Metadataफ़ाइल की सामग्री कच्चे डेटा के लिए उपयोग किए गए संपीड़न को इंगित करती है। यह देखते हुए कि Apple ने निजी उपयोग के लिए प्रारूप को फिर से लागू किया है, वे इसे बिना सार्वजनिक दस्तावेज के बदल सकते हैं।
Unarchiver और कमांड लाइन (xar, tar) उपयोगिताओं ने मेरे लिए MacOS 10.12.6 पर काम नहीं किया। क्या काम किया था .xip फ़ाइल पर राइट क्लिक करके "आर्काइव यूटिलिटी" चुनें, यह .xip फ़ाइल को सफलतापूर्वक विस्तारित करने में सक्षम था।