ऐप्पल डिस्क इमेज (.dmg)
Apple मानकApple Disk Image (DMG) macOS का नेटिव वर्चुअल डिस्क फ़ॉर्मेट है और Mac ऐप्लिकेशन वितरित करने के मानक कंटेनर के रूप में व्यापक रूप से जाना जाता है। इसमें इंटरैक्टिव ड्रैग-एंड-ड्रॉप इंस्टॉलर भी होते हैं।
निरीक्षण और मेटाडेटा
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके DMG फ़ाइलों की पहचान करते हैं:
बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके DMG फ़ाइलों की पहचान करते हैं:
HEX हस्ताक्षर (ऑफ़सेट -512):
6B 6F 6C 79ASCII निरूपण: koly
मानकीकरण: Apple Universal Disk Image Format (UDIF)
तकनीकी विनिर्देश
| कंटेनर आर्किटेक्चर | XML प्रॉपर्टी लिस्ट ट्रेलर और फ़ाइल के अंत में स्थित 512-byte 'koly' ब्लॉक वाला Universal Disk Image Format (UDIF) |
| कंप्रेशन | ADC (Apple डेटा संपीड़न), zlib (UDZO), bzip2 (UDBZ) या LZMA (ULMO) |
| बाइट एंडियानेस | बिग-एंडियन ट्रेलर पूर्णांक |
| कलर स्पेस | लागू नहीं (फ़ाइल सिस्टम डिस्क कंटेनर) |
| चैनल और संरचना | वॉल्यूम आइकन और कस्टम Finder पृष्ठभूमि चित्रकला वाला पूर्ण HFS+, HFSX या APFS फ़ाइल सिस्टम |
| अधिकतम आयाम | व्यावहारिक रूप से असीमित (बहु-टेराबाइट वर्चुअल डिस्क का समर्थन करता है) |
| पारदर्शिता | कोई नहीं |
| स्ट्रीमिंग और प्रोग्रेसिव | ब्लॉक-स्तरीय खंडन से पूरी फ़ाइल डाउनलोड किए बिना HTTP पर माउंट करना संभव होता है |
तकनीकी तुलना मैट्रिक्स: DMG बनाम प्रतियोगी
| तकनीकी विशेषता | DMG (वर्तमान) | ISO | VHD | PKG |
|---|---|---|---|---|
| लक्ष्य OS | केवल macOS में सीधे माउंट होता है | समर्थन ऑपरेटिंग सिस्टम पर निर्भर करता है। | Windows का नेटिव वर्चुअल डिस्क प्रारूप | macOS इंस्टॉलर पैकेज |
| आंतरिक फाइल सिस्टम | एप्पल HFS+ या APFS | ISO 9660 / UDF | NTFS / FAT32 | संग्रह पेलोड (cpio/xar) |
| हस्ताक्षर स्थान | EOF पर ट्रेलर ('koly') | सेक्टर 16 हेडर ('CD001') | ट्रेलर ('conectix') | हेडर हस्ताक्षर |
| संपीड़न | अंतर्निहित (zlib, bzip2, LZMA) | असंपीड़ित कच्चे सेक्टर | केवल गतिशील आवंटन | Gzip / XZ पेलोड संपीड़ित |
सामान्य करप्शन मोड और हेक्स रिकवरी गाइड
macOS त्रुटि: 'निम्नलिखित डिस्क इमेज नहीं खोली जा सकीं: इमेज पहचानी नहीं गई'।
मूल कारण: अंतिम 512-बाइट 'koly' ट्रेलर लिखे जाने से पहले डाउनलोड बाधित हो गया था।
रिकवरी: 7-Zip का उपयोग करके आंशिक सामग्री निकालें या File2File.app DMG टूल का उपयोग करके ट्रेलर का पुनर्निर्माण करें।
सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स
उपयोगकर्ताओं द्वारा स्वचालित रूप से माउंट की जाने वाली DMG फाइलें बिना हस्ताक्षर वाले मैलवेयर या भ्रामक ड्रैग-एंड-ड्रॉप इंस्टॉलर ट्रिक्स ले जा सकती हैं।
ज्ञात अटैक वेक्टर्स
- दुर्भावनापूर्ण एप्लिकेशन बंडल ले जाने वाली बिना हस्ताक्षर वाली DMG इमेज के माध्यम से गेटकीपर बायपास।
- भ्रष्ट UDIF चंक डीकंप्रेसन के दौरान macOS DiskImages फ्रेमवर्क में बफर ओवरफ्लो।
- स्पूफ की गई Finder पृष्ठभूमि छवियाँ, जो उपयोगकर्ताओं को ट्रोजन इंस्टॉल करने के लिए धोखा देती हैं।
सुरक्षात्मक सर्वोत्तम प्रथाएँ: DMG फ़ाइलों को माउंट करने से पहले हमेशा Apple डेवलपर ID कोड हस्ताक्षर और नॉटराइज़ेशन टिकट सत्यापित करें।
ऐतिहासिक मूल और मील के पत्थर
मुख्य लाभ और खूबियाँ
- macOS ऐप वितरण का व्यापक रूप से उपयोग किया जाने वाला प्रारूप: डिस्क इमेज पर डबल-क्लिक करने से वह Finder में माउंट हो सकती है।
- कस्टम विजुअल प्रेजेंटेशन: डेवलपर्स ब्रांडेड बैकग्राउंड के साथ अनुकूलित फाइंडर इंस्टॉलर विंडो डिजाइन कर सकते हैं।
- अंतर्निहित क्रिप्टोग्राफिक रूप से सत्यापित चेकसम (SHA-256) और वैकल्पिक AES-128 / AES-256 एन्क्रिप्शन।
तकनीकी सीमाएँ और कमियाँ
- मैक-विशिष्ट फॉर्मेट: 7-Zip या dmg2img जैसे तृतीय-पक्ष टूल के बिना विंडोज या लिनक्स पर मूल रूप से माउंट नहीं किया जा सकता है।
- ट्रेलर संरचना: महत्वपूर्ण 512-बाइट का 'koly' इंडेक्स ब्लॉक फ़ाइल के बिल्कुल अंत में होता है, इसलिए बाधित डाउनलोड को खोला नहीं जा सकता।
- iOS या iPadOS पर समर्थित नहीं है।
रोचक तकनीकी जानकारी
- हर वैध आधुनिक DMG फ़ाइल के अंत में मौजूद 512-बाइट ट्रेलर की शुरुआत ASCII के मैजिक अक्षरों 'koly' से होती है।
- ड्रैग-एंड-ड्रॉप इंस्टॉलर विंडो जहाँ आप किसी ऐप को एप्लिकेशन फोल्डर में खींचते हैं, वास्तव में DMG के भीतर सहेजा गया एक कस्टम फाइंडर व्यू है।
- मैक पर एन्क्रिप्टेड सुरक्षित वर्चुअल वॉल्ट बनाते हुए, पासवर्ड सुरक्षा के साथ DMG फाइलें बनाई जा सकती हैं।
अक्सर पूछे जाने वाले तकनीकी प्रश्न
क्या मैं Windows पर DMG फ़ाइल खोल सकता हूँ?
Windows DMG फ़ाइलों को वर्चुअल ड्राइव के रूप में माउंट नहीं कर सकता है, लेकिन आप 7-Zip का उपयोग करके उनकी सामग्री निकाल सकते हैं या सीधे अपने वेब ब्राउज़र में File2File.app का उपयोग करके उन्हें ISO में बदल सकते हैं।
Mac पर DMG फ़ाइल क्या है?
DMG फ़ाइल Mac कंप्यूटरों पर सॉफ़्टवेयर वितरित करने के लिए उपयोग की जाने वाली एक वर्चुअल डिस्क इमेज है। इस पर डबल-क्लिक करने से आपके डेस्कटॉप पर ऐप इंस्टॉलर वाली एक वर्चुअल ड्राइव खुल जाती है।
मैं DMG को ISO में कैसे बदल सकता हूँ?
हाँ। File2File.app आपके ब्राउज़र में DMG को ISO में बदल सकता है। समर्थन ऑपरेटिंग सिस्टम पर निर्भर करता है।