ملف قرص Apple (.dmg)

تنسيق قياسي

صورة قرص Apple (DMG) هي تنسيق الأقراص الافتراضية الأصلي في macOS. وهي حاوية التوزيع الرقمي الشائعة لتطبيقات Mac، وتتضمن أدوات تثبيت تفاعلية بالسحب والإفلات.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات DMG من خلال فحص تسلسل البايت الثنائي البادئ:

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات DMG من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة -512):

6B 6F 6C 79

تمثيل ASCII: koly

التوحيد القياسي: تنسيق صورة القرص العالمي من Apple (UDIF)

المواصفات الفنية

هيكلية الحاويةتنسيق صورة القرص العالمي (UDIF)، مع قائمة خصائص XML وكتلة «koly» بحجم 512 بايت في نهاية الملف
الضغطADC (ضغط بيانات Apple) أو zlib (UDZO) أو bzip2 (UDBZ) أو LZMA (ULMO)
ترتيب البايتات (Endianness)أعداد صحيحة بترتيب البايتات الكبير في الكتلة الختامية
مساحات الألوانلا ينطبق (حاوية قرص بنظام ملفات)
القنوات والبنيةنظام ملفات كامل من نوع HFS+ أو HFSX أو APFS، مع أيقونات وحدات التخزين ورسومات خلفية مخصصة في Finder
الحد الأقصى للأبعادعمليًا بلا حد (يدعم أقراصًا افتراضية بحجم عدة تيرابايت)
الشفافيةلا ينطبق
البث والتحميل التدرجييسمح تقسيم الملف إلى كتل بإرفاقه عبر HTTP من دون تنزيله كاملًا

مصفوفة المقارنة التقنية: DMG مقابل المنافسين

السمة التقنيةDMG (الحالي)ISOVHDPKG
نظام التشغيل المستهدفيُركّب أصليًا على macOS فقطيتفاوت الدعم حسب نظام التشغيل.قرص افتراضي أصلي لنظام ويندوزحزمة مثبت macOS
نظام الملفات الداخليApple HFS+ أو APFSISO 9660 / UDFNTFS / FAT32حمولة الأرشيف (cpio/xar)
موقع التوقيعالجزء الختامي من الملف (EOF) ('koly')رأس القطاع 16 ('CD001')الذيل ('conectix')توقيع الرأس
الضغطمدمج (zlib، bzip2، LZMA)قطاعات خام غير مضغوطةتخصيص ديناميكي فقطضغط حمولة Gzip / XZ

أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري

خطأ macOS: «تعذّر فتح صورة القرص: لم يتم التعرّف على الصورة».

السبب الجذري: انقطع التنزيل قبل كتابة كتلة «koly» الختامية ذات الحجم 512 بايت.

الاسترداد: استخرج المحتوى الجزئي باستخدام 7-Zip، أو أعد إنشاء الكتلة الختامية باستخدام أداة DMG في File2File.app.

تحليل الأمان ومتجهات الهجوم على المحلّل

ملفات DMG التي يتم تركيبها تلقائياً بواسطة المستخدمين قد تحمل برامج ضارة غير موقعة أو أساليب تثبيت مضللة تعتمد على السحب والإفلات.

ناقلات الهجوم المعروفة

  • تجاوز حارس الأمان (Gatekeeper) عبر صور DMG غير الموقعة والتي تحمل حزم تطبيقات خبيثة.
  • تجاوز سعة الذاكرة المؤقتة (Buffer overflow) في إطار عمل DiskImages لنظام macOS أثناء فك ضغط مقاطع UDIF التالفة.
  • صور خلفية Finder مزيفة تخدع المستخدمين لتثبيت أحصنة طروادة.

أفضل الممارسات الدفاعية: تحقّق دائمًا من توقيعات الرمز البرمجي باستخدام Apple Developer ID ومن تذاكر التوثيق قبل تركيب ملفات DMG.

الأصول التاريخية والمحطات الرئيسية

2017أضافت Apple دعم نظام الملفات APFS (نظام ملفات Apple) إلى صور DMG الحديثة.
2007أضاف Mac OS X Leopard التحقق من توقيعات مطوري البرامج في حاويات DMG.
2001قدّمت Apple تنسيق صورة القرص العالمي (UDIF) عند إطلاق Mac OS X 10.0 Cheetah.

المزايا الرئيسية والإيجابيات

  • تنسيق شائع لتوزيع تطبيقات macOS؛ إذ يؤدي النقر المزدوج على صورة القرص إلى تركيبها في Finder.
  • عرض مرئي مخصص: يمكن للمطورين تصميم نوافذ تثبيت Finder مخصصة بخلفيات تحمل هوية العلامة التجارية.
  • مجاميع تحقق تشفيرية مدمجة (SHA-256)، مع خيار التشفير باستخدام AES-128 أو AES-256.

القيود الفنية والسلبيات

  • تنسيق خاص بماك: لا يمكن تركيبه بشكل أصلي على ويندوز أو لينكس بدون أدوات خارجية مثل 7-Zip أو dmg2img.
  • توجد كتلة الفهرس المهمة «koly» (بحجم 512 بايت) في نهاية الملف، لذلك يتعذر فتح الملف إذا انقطع تنزيله قبل اكتماله.
  • غير مدعوم على نظامي iOS أو iPadOS.

معلومات تقنية طريفة

  • تبدأ كتلة النهاية ذات الحجم 512 بايت في كل ملف DMG حديث وسليم دائمًا بالحروف السحرية «koly» بترميز ASCII.
  • نافذة التثبيت بالسحب والإفلات، التي تسحب فيها التطبيق إلى مجلد Applications، هي في الواقع طريقة عرض مخصصة في Finder ومحفوظة داخل ملف DMG.
  • يمكن حماية ملفات DMG بكلمة مرور لإنشاء خزائن افتراضية مشفرة وآمنة على Mac.

الأسئلة التقنية المتكررة

هل يمكنني فتح ملف DMG على نظام ويندوز؟

لا يستطيع Windows إرفاق ملفات DMG كأقراص افتراضية، لكن يمكنك استخراج محتوياتها باستخدام 7-Zip أو تحويلها إلى ISO عبر File2File.app مباشرةً في المتصفح.

ما هو ملف DMG على أجهزة ماك؟

ملف DMG صورة قرص افتراضية تُستخدم لتوزيع البرامج على أجهزة Mac. يؤدي النقر المزدوج عليها إلى إرفاق قرص افتراضي بسطح المكتب يحتوي على أداة تثبيت التطبيق.

كيف يمكنني تحويل DMG إلى ISO؟

نعم. يمكنك استخدام File2File.app لتحويل ملفات DMG إلى ISO في متصفحك. يتفاوت الدعم حسب نظام التشغيل.