┐─ تحليل الملف ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── ┌
│ المطور : أبل
│ الفئة : تنفيذي
│ نوع MIME : application/x-apple-diskimage
│ بايتات : 7801730D626260
┘ ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── └
ما هو ملف DMG؟
DMG (Disk iMaGe — صورة القرص) هي صيغة صورة القرص الخاصة بنظام macOS، وهي الطريقة القياسية لتوزيع التطبيقات عبر الإنترنت على أجهزة ماك. عند فتح ملف DMG، يقوم macOS بتحميله كقرص افتراضي يظهر على سطح المكتب، يحتوي عادةً على حزمة التطبيق (.app) مع رابط مختصر لمجلد التطبيقات.
تدعم DMG التشفير المدمج بمعايير AES-128 أو AES-256، وتضغيط المحتوى بـ zlib أو bzip2، كما يمكنها استيعاب نظام ملفات HFS+ أو APFS. يتحقق macOS من توقيع تطبيقات DMG رقمياً (Gatekeeper) قبل السماح بتشغيلها.
كيفية فتح ملفات DMG
- macOS — انقر مرتين لتحميل القرص الافتراضي (دعم أصلي كامل)
- Disk Utility (ماك) — لفحص المحتويات والتحقق من السلامة
- 7-Zip (ويندوز) — استخراج المحتويات عبر المنصات
- The Unarchiver (ماك) — فتح أنواع مضغوطة مختلفة
- AnyToISO (ويندوز، ماك) — تحويل DMG إلى ISO
- dmg2img (لينكس) — تحويل DMG إلى IMG لينكس
المواصفات التقنية
| الخاصية | القيمة |
|---|---|
| الصيغة | صورة قرص Apple HFS+/APFS |
| التشفير | AES-128 أو AES-256 (اختياري) |
| الضغط | zlib، bzip2، لا يوجد |
| نظام الملفات | HFS+، APFS، FAT32 |
| التحقق | توقيع Gatekeeper / Notarization |
| نوع MIME | application/x-apple-diskimage |
| الأقراص المتعددة | DMG واحد يمكن أن يحتوي قسمين |
الاستخدامات الشائعة
- توزيع برامج macOS: الطريقة الأكثر شيوعاً لتوزيع التطبيقات خارج Mac App Store
- صور نظام التشغيل: مثبتات macOS نفسها تُوزَّع بصيغة DMG لإنشاء USB قابل للإقلاع
- تخزين مشفَّر: إنشاء قسم مشفر لحفظ الملفات الحساسة مع كلمة مرور
- البيئة الافتراضية النظيفة: المطورون يستخدمون DMG لتوزيع التطبيق مع ترخيصه في بيئة معزولة
- نسخ احتياطي لنظام الملفات: حفظ لقطة كاملة من القرص كملف DMG
اعتبارات الأمان
تحقق دائماً من موثوقية مصدر DMG قبل فتحه:
- Gatekeeper: يتحقق macOS تلقائياً من التوقيع الرقمي وتوثيق Apple (Notarization)
- تعطيل Gatekeeper: إذا طُلب منك تجاهل التحذير لتشغيل DMG، هذه علامة تحذير حمراء
- التحقق من المجموع الاختباري: قارن SHA256 مع ما يُعلنه الموقع الرسمي
# التحقق من صحة DMG
shasum -a 256 application.dmg
# تحميل DMG من سطر الأوامر
hdiutil attach application.dmg
# إلغاء التحميل
hdiutil detach /Volumes/AppName
إنشاء USB قابل للإقلاع من DMG
# تحويل DMG إلى IMG ثم نسخه على USB (ماك)
hdiutil convert macos.dmg -format UDRW -o macos.img
sudo dd if=macos.img of=/dev/diskN bs=1m