ملف قرص Apple (.dmg)
Apple قياسينسخة القرص الافتراضية لأبل (DMG) هي تنسيق القرص الافتراضي الأصلي لنظام التشغيل macOS، والمعروف على نطاق واسع باعتباره حاوية توزيع البرامج الرقمية القياسية لتطبيقات ماك، مكتملة ببرامج تثبيت تفاعلية تعمل بالسحب والإفلات.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات DMG من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات DMG من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة -512):
6B 6F 6C 79تمثيل ASCII: koly
القياسية: Apple Universal Disk Image Format (UDIF)
المواصفات الفنية
| هيكلية الحاوية | Universal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file |
| الضغط | ADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO) |
| ترتيب البايتات (Endianness) | Big-Endian trailer integers |
| مساحات الألوان | N/A (Filesystem Disk Container) |
| القنوات والبنية | Complete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork |
| الحد الأقصى للأبعاد | Practically unlimited (supports multi-terabyte virtual disks) |
| الشفافية | None |
| البث والتحميل التدرجي | Block-level chunking enables mounting over HTTP without downloading entire file |
مصفوفة المقارنة التقنية: DMG مقابل المنافسين
| السمة التقنية | DMG (الحالي) | ISO | VHD | PKG |
|---|---|---|---|---|
| نظام التشغيل المستهدف | تركيب أصلي حصري على macOS | عالمي (ويندوز، لينكس، ماك) | قرص افتراضي أصلي لنظام ويندوز | حزمة مثبت macOS |
| نظام الملفات الداخلي | Apple 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 DMG.
تحليل الأمان وناقلات هجوم المحلل اللغوي
ملفات DMG التي يتم تركيبها تلقائياً بواسطة المستخدمين قد تحمل برامج ضارة غير موقعة أو خدع تثبيت خادعة بالسحب والإفلات.
ناقلات الهجوم المعروفة
- تجاوز حارس الأمان (Gatekeeper) عبر صور DMG غير الموقعة والتي تحمل حزم تطبيقات خبيثة.
- تجاوز سعة الذاكرة المؤقتة (Buffer overflow) في إطار عمل DiskImages لنظام macOS أثناء فك ضغط مقاطع UDIF التالفة.
- صور خلفية Finder مزيفة تخدع المستخدمين لتثبيت أحصنة طروادة.
أفضل الممارسات الدفاعية:
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- معيار توزيع تطبيقات macOS الرائد: النقر المزدوج يؤدي إلى تثبيت القرص بسلاسة على سطح مكتب ماك.
- عرض مرئي مخصص: يمكن للمطورين تصميم نوافذ تثبيت Finder مخصصة بخلفيات تحمل علامة تجارية.
- مجاميع اختبارية موثوقة مشفرة مدمجة (SHA-256) وتشفير اختيارى AES-128 / AES-256.
القيود الفنية والسلبيات
- تنسيق خاص بماك: لا يمكن تركيبه بشكل أصلي على ويندوز أو لينكس بدون أدوات خارجية مثل 7-Zip أو dmg2img.
- هنية الذيل (Trailer): كتلة الفهرس الحرجة بحجم 512 بايت 'koly' تقع في نهاية الملف تماماً، مما يجعل التنزيلات المقطوعة غير قابلة للفتح.
- غير مدعوم على نظامي iOS أو iPadOS.
معلومات تقنية طريفة
- ذيل الـ 512 بايت في نهاية كل ملف DMG حديث صالح يبدأ دائماً بالحروف السحرية 'koly' بترميز ASCII.
- نافذة مثبت السحب والإفلات حيث تسحب التطبيق إلى مجلد التطبيقات هي في الواقع عرض Finder مخصص محتفظ به داخل DMG.
- يمكن إنتاج ملفات DMG محمية بكلمة مرور، مما ينشئ مخازن افتراضية آمنة ومشفرة على نظام ماك.
الأسئلة التقنية المتكررة
هل يمكنني فتح ملف DMG على نظام ويندوز؟
لا يمكن لنظام ويندوز تركيب (Mount) ملفات DMG كأقراص افتراضية، ولكن يمكنك استخراج محتوياتها باستخدام برنامج 7-Zip أو تحويلها إلى صيغة ISO باستخدام File2File.app مباشرة في متصفح الويب الخاص بك.
ما هو ملف DMG على أجهزة Mac؟
ملف DMG هو صورة قرص افتراضية تُستخدم على أجهزة Mac لتوزيع البرمجيات. يؤدي النقر المزدوج عليه إلى فتح قرص افتراضي على سطح المكتب يحتوي على برنامج تثبيت التطبيق.
كيف يمكنني تحويل DMG إلى ISO؟
يمكنك تحويل ملفات DMG الخاصة بجهاز Mac إلى صور أقراص ISO عالمية في ثوانٍ باستخدام File2File.app مباشرة في متصفحك دون الحاجة لتنزيل أي برامج.