קובץ דיסק DMG (.dmg)

Apple תקן

Apple Disk Image (DMG) הוא פורמט הדיسك הווירטואלי המולד של מערכת ההפעלה macOS, המוכר באופן נרחב כקונטיינר תקני להפצת תוכנות דיגיטליות עבור יישומי Mac, הכולל תוכנות התקנה אינטראקטיביות בגרירה ושחרור (Drag-and-Drop).

בדיקה ומטא-דאטה

מערכות הפעלה ומנתחי קבצים מזהים קבצי DMG על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

המרה פרטית ב-100% בתוך הדפדפן - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברה ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד מתבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי DMG על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט -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 (נוכחי)ISOVHDPKG
מערכת הפעלה יעדעגינה מקורית בלעדית ל-macOSאוניברסלי (Windows, Linux, Mac)דיסק וירטואלי מקורי ב-Windowsחבילת התקנה ל-macOS
מערכת קבצים פנימיתApple HFS+ או APFSISO 9660 / UDFNTFS / FAT32מטען ארכיון (cpio/xar)
מיקום החתימהקצה הקובץ (EOF) ('koly')כותרת סקטור 16 ('CD001')קצה הקובץ ('conectix')חתימת כותרת
דחיסהמובנית (zlib, bzip2, LZMA)סקטורים גולמיים ללא דחיסההקצאה דינמית בלבדדחיסת מטען Gzip / XZ

מצבי שיחשות נפוצים ומדריך שחזור הקסדצימלי (Hex)

שגיאת macOS: 'The following disk images couldn't be opened: image not recognized'.

גורם שורש: ההורדה הופסקה לפני שכתיבת קובץ ה-'koly' האחרון באורך 512 בייט הסתיימה.

התאוששות: חילוץ תכנים חלקיים באמצעות 7-Zip או שחזור ה-Trailer באמצעות File2File DMG Tool.

ניתוח אבטחה ווקטורי התקפה על מנתחים (Parsers)

קבצי DMG שעוגנים אוטומטית על ידי משתמשים עלולים לשאת תוכנות זדוניות לא חתומות או טריקים מטעים של התקנה בגרירה ושחרור.

ווקטורי תקיפה ידועים

  • עקיפת Gatekeeper באמצעות תמונות DMG לא חתומות הנושאות חבילות יישומים זדוניות.
  • גלישת חוצץ (Buffer Overflow) במסגרת ה-DiskImages של macOS במהלך פיענוח נתונים של מקטעי UDIF פגומים.
  • תמונות רקע מזויפות של Finder המוליכות שולל משתמשים להתקין סוסים טרויאניים.

השיטות המומלצות להגנה:

היסטוריה ואבני דרך

2017אפל מוסיפה תמיכה במערכת הקבצים APFS (Apple File System) בתוך תמונות DMG מודרניות.
2007גרסת Mac OS X Leopard מציגה אימות חתימת קוד למפתחים עבור קונטיינרים מסוג DMG.
2001אפל מציגה את פורמט תמונת הדיسك האוניברסלי (UDIF) עם השקת מערכת ההפעלה Mac OS X 10.0 Cheetah.

יתרונות מרכזיים

  • התקן המוביל להפצת יישומי macOS: לחיצה כפולה מעגנת את הדיסק בצורה נקייה על שולחן העבודה ב-Mac.
  • תצוגה ויזואלית מותאמת אישית: מפתחים יכולים לעצב חלונות התקנה מותאמים של Finder עם רקעים ממותגים.
  • סכמות בדיקה מאומתות קריפטוגרפית מובנות (SHA-256) והצפנת AES-128 / AES-256 אופציונלית.

מגבלות טכניות וחסרונות

  • פורמט ייעודי ל-Mac: לא ניתן לעגון אותו באופן מקורי ב-Windows או ב-Linux ללא כלים צד שלישי כמו 7-Zip או dmg2img.
  • מבנה קצה (Trailer): בלוק האינדקס הקריטי בגודל 512 בייט מסוג 'koly' נמצא בסופו המוחלט של הקובץ, מה שהופך הורדות שנקטעו לבלתי ניתנות לפתיחה.
  • אינו נתמך במערכות ההפעלה iOS או iPadOS.

עובדות טכניות מעניינות

  • הקצה (Trailer) באורך 512 בייט בסוף כל קובץ DMG מודרני תקני מתחיל תמיד באותיות הקסם 'koly' בקידוד ASCII.
  • חלון ההתקנה בגרירה ושחרור שבו גוררים אפליקציה לתיקיית היישומים הוא למעשה תצוגת Finder מותאמת אישית שנשמרה בתוך ה-DMG.
  • ניתן ליצור קבצי DMG עם הגנת סיסמה, המייצרים כספות וירטואליות מאובטחות ומוצפנות ב-Mac.

שאלות טכניות נפוצות

האם אוכל לפתוח קובץ DMG ב-Windows?

Windows אינו יכול לעגן קובצי DMG ככוננים וירטואליים, אך באפשרותך לחלץ את תוכנם באמצעות 7-Zip או להמיר אותם ל-ISO באמצעות File2File.app ישירות בדפדפן האינטרנט שלך.

מהו קובץ DMG ב-Mac?

קובץ DMG הוא תמונת דיסק וירטואלית המשמשת מחשבי Mac להפצת תוכנה. לחיצה כפולה עליו פותחת כונן וירטואלי בשולחן העבודה שלך המכיל את התוכנית ההתקנה של האפליקציה.

כיצד אוכל להמיר DMG ל-ISO?

באפשרותך להמיר קובצי DMG של Mac לתמונות דיסק ISO אוניברסליות תוך שניות באמצעות File2File.app ישירות בדפדפן שלך מבלי להוריד תוכנה.