मैंने देखा है कि कई डाउनलोड एक डीजीएम (डिस्क छवि) हैं जिसमें एक एकल पीपीजी फ़ाइल (इंस्टॉलेशन पैकेज) है। आमतौर पर pkg पहले से ही कम होता है क्योंकि dmg फ़ाइल साइज़ को कम नहीं करता है यदि कोई हो।
उदाहरण :
- मोनोफ्रेमवर्क-एमडीके-2.10.6_1.macos10.xamarin.x86atalogg 119,242,061 बाइट्स (डिस्क पर 119.2 एमबी) है
- मोनोफ्रेमवर्क-एमडीके-2.10.6_1.macos10.xamarin.x86.pkg 119,979,719 बाइट्स (डिस्क पर 120 एमबी)
737,658 बाइट्स या मूल फ़ाइल आकार का 0.6% की बचत।
वहाँ सिर्फ pkg वितरित नहीं करने का एक कारण है? क्या 0.6% कम्प्रेशन बचत महत्वपूर्ण है? या यह सिर्फ जिस तरह से चीजें हमेशा मैक पर किया गया है?
(हाँ, मुझे लगता है कि 737,658 बाइट्स उन सभी लाखों डाउनलोडों को बार-बार डाउनलोड करता है जो डीएमजी को जोड़ते हैं, लेकिन यह हमेशा कष्टप्रद लगता है कि डीजीएम को माउंट करने के लिए अतिरिक्त चरण, इंस्टॉलर को चलाएं और फिर डीजीएम को अनमाउंट करें। हो सकता है। बेहतर सवाल यह है कि "मैक ओएस एक्स अपने अंदर एक एकल pkg के साथ एक dmg को सिर्फ एक pkg के रूप में क्यों नहीं पहचानता है और बस इसे बढ़ते और बिना सोचे समझे सभी को स्थापित करता है?")
file
उन्हें "xar संग्रह - संस्करण 1" के रूप में सूचीबद्ध करता है, लेकिन फिर यह सुनिश्चित करने का मुद्दा है कि वेब सर्वर प्रदर्शन के बजाय डाउनलोड करने के लिए .pkg फ़ाइलों को बाध्य करने के लिए सेटअप है। (मुझे उम्मीद है कि कुछ देवता एक ही कारण के लिए .dmg के बजाय .zip का उपयोग करते हैं - यहां तक कि सबसे खराब कॉन्फ़िगर किए गए वेब सर्वर और ब्राउज़र .zip फ़ाइलों को डाउनलोड करने के लिए जानते हैं)।