Apple Disk Image (.dmg)

Apple Τυπικό

Το Apple Disk Image (DMG) είναι η εγγενής μορφή εικονικού δίσκου του macOS, ευρέως αναγνωρισμένη ως το τυπικό κοντέινερ ψηφιακής διανομής λογισμικού για εφαρμογές Mac, το οποίο περιλαμβάνει διαδραστικούς εγκαταστάτες μεταφοράς και απόθεσης (drag-and-drop).

Επιθεώρηση & Μεταδεδομένα

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία DMG ελέγχοντας την αρχική δυαδική ακολουθία byte:

Επιλέξτε ή αποθέστε αρχεία εδώ

100% ιδιωτική μετατροπή εντός προγράμματος περιήγησης - τα αρχεία δεν φεύγουν ποτέ από τη συσκευή σας

ή επικόλληση Ctrl+V
Εγγύηση Απορρήτου Μηδενικής Μετάδοσης Δικτύου: 0 byte μεταφορτώθηκαν σε εξωτερικούς διακομιστές. Όλη η επεξεργασία πραγματοποιήθηκε τοπικά στο sandbox του προγράμματος περιήγησής σας.

Υπογραφή κεφαλίδας σε επίπεδο byte (Magic Bytes)

Τα λειτουργικά συστήματα και τα εργαλεία ανάλυσης αρχείων αναγνωρίζουν τα αρχεία DMG ελέγχοντας την αρχική δυαδική ακολουθία byte:

ΔΕΚΑΕΞΑΔΙΚΗ ΥΠΟΓΡΑΦΗ (OFFSET -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 ByteBig-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
Streaming & Προοδευτική ΦόρτωσηBlock-level chunking enables mounting over HTTP without downloading entire file

Τεχνικός Πίνακας Σύγκρισης: DMG έναντι Ανταγωνιστών

Τεχνικό χαρακτηριστικόDMG (Τρέχον)ISOVHDPKG
Λειτουργικό σύστημα-στόχοςΑποκλειστική εγγενής προσάρτηση σε macOSUniversal (Windows, Linux, Mac)Εγγενής εικονικός δίσκος WindowsΠακέτο εγκατάστασης macOS
Εσωτερικό σύστημα αρχείωνApple HFS+ ή APFSISO 9660 / UDFNTFS / FAT32Ωφέλιμο φορτίο αρχειοθήκης (cpio/xar)
Τοποθεσία υπογραφήςΟυρά στο EOF ('koly')Κεφαλίδα τομέα 16 ('CD001')Ουρά ('conectix')Υπογραφή κεφαλίδας
CompressionΕνσωματωμένη (zlib, bzip2, LZMA)Αμπιεστοί ακατέργαστοι τομείςΔυναμική κατανομή μόνοΣυμπίεση ωφέλιμου φορτίου Gzip / XZ

Συνηθισμένοι Τρόποι Διαφθοράς & Οδηγός Ανάκτησης Hex

Σφάλμα macOS: 'The following disk images couldn't be opened: image not recognized'.

Βασική Αιτία: Η λήψη διακόπηκε πριν γραφτεί η τελική ουρά 'koly' 512 byte.

Ανάκτηση: Εξάγετε μερικά περιεχόμενα χρησιμοποιώντας το 7-Zip ή ανακατασκευάστε την ουρά χρησιμοποιώντας το File2File DMG Tool.

Ανάλυση Ασφάλειας & Διανύσματα Επίθεσης Parser

Τα αρχεία DMG που προσαρτώνται αυτόματα από τους χρήστες μπορούν να μεταφέρουν μη υπογεγραμμένο κακόβουλο λογισμικό ή παραπλανητικά κόλπα εγκατάστασης drag-and-drop.

Γνωστά διανύσματα επίθεσης

  • Παράκαμψη του Gatekeeper μέσω μη υπογεγραμμένων εικόνων DMG που μεταφέρουν πακέτα κακόβουλων εφαρμογών.
  • Υπερχείληση μνήμης (buffer overflow) στο πλαίσιο DiskImages του macOS κατά την αποσυμπίεση κατεστραμμένων τμημάτων UDIF.
  • Παραπλανητικές εικόνες φόντου του Finder που ξεγελούν τους χρήστες ώστε να εγκαταστήσουνδούρειους ίππους (trojans).

Βέλτιστες αμυντικές πρακτικές:

Ιστορική Αναδρομή & Ορόσημα

2017Η Apple εισάγει υποστήριξη συστήματος αρχείων APFS (Apple File System) μέσα σε σύγχρονες εικόνες DMG.
2007Το Mac OS X Leopard εισάγει την επαλήθευση υπογραφής κώδικα προγραμματιστή για κοντέινερ DMG.
2001Η Apple εισάγει το Universal Disk Image Format (UDIF) με την κυκλοφορία του Mac OS X 10.0 Cheetah.

Κύρια Πλεονεκτήματα

  • Το κορυφαίο πρότυπο διανομής εφαρμογών macOS: με διπλό κλικ ο δίσκος προσαρτάται καθαρά στην επιφάνεια εργασίας του Mac.
  • Προσαρμοσμένη οπτική παρουσίαση: οι προγραμματιστές μπορούν να σχεδιάσουν προσαρμοσμένα παράθυρα εγκατάστασης Finder με φόντο επωνυμίας.
  • Ενσωματωμένα κρυπτογραφικά επαληθευμένα αθροίσματα ελέγχου (SHA-256) και προαιρετική κρυπτογράφηση AES-128 / AES-256.

Τεχνικοί Περιορισμοί & Μειονεκτήματα

  • Μορφή αποκλειστικά για Mac: δεν μπορεί να προσαρτηθεί εγγενώς σε Windows ή Linux χωρίς εργαλεία τρίτων όπως το 7-Zip ή το dmg2img.
  • Δομή ουράς (Trailer): το κρίσιμο μπλοκ ευρετηρίου 'koly' 512 byte βρίσκεται στο πολύ τέλος του αρχείου, καθιστώντας τις διακοπείσες λήψεις αδύνατο να ανοίξουν.
  • Δεν υποστηρίζεται σε iOS ή iPadOS.

Ενδιαφέροντα Τεχνικά Στοιχεία

  • Η ουρά 512 byte στο τέλος κάθε έγκυρου σύγχρονου αρχείου DMG ξεκινά πάντα με τα μαγικά γράμματα 'koly' σε ASCII.
  • Το παράθυρο εγκατάστασης drag-and-drop όπου σύρετε μια εφαρμογή στον φάκελο Εφαρμογών είναι στην πραγματικότητα μια προσαρμοσμένη προβολή του Finder αποθηκευμένη μέσα στο DMG.
  • Τα αρχεία DMG μπορούν να δημιουργηθούν με προστασία κωδικού πρόσβασης, δημιουργώντας κρυπτογραφημένα ασφαλή εικονικά θησαυροφυλάκια σε Mac.

Συχνές Τεχνικές Ερωτήσεις

Μπορώ να ανοίξω ένα αρχείο DMG σε Windows;

Τα Windows δεν μπορούν να προσαρτήσουν αρχεία DMG ως εικονικούς δίσκους, αλλά μπορείτε να εξαγάγετε τα περιεχόμενά τους χρησιμοποιώντας το 7-Zip ή να τα μετατρέψετε σε ISO χρησιμοποιώντας το File2File.app απευθείας στο πρόγραμμα περιήγησής σας.

Τι είναι ένα αρχείο DMG σε Mac;

Ένα αρχείο DMG είναι μια εικονική εικόνα δίσκου που χρησιμοποιείται σε υπολογιστές Mac για τη διανομή λογισμικού. Κάνοντας διπλό κλικ σε αυτό, ανοίγει ένας εικονικός δίσκος στην επιφάνεια εργασίας σας που περιέχει το πρόγραμμα εγκατάστασης της εφαρμογής.

Πώς μπορώ να μετατρέψω DMG σε ISO;

Μπορείτε να μετατρέψετε αρχεία DMG Mac σε καθολικές εικόνες δίσκου ISO σε λίγα δευτερόλεπτα χρησιμοποιώντας το File2File.app απευθείας στο πρόγραμμα περιήγησής σας, χωρίς να κατεβάσετε λογισμικό.