Apple-Datenträgerabbild (.dmg)
Apple StandardApple Disk Image (DMG) ist das native virtuelle Festplattenformat von macOS und weithin als Standard-Container für die digitale Softwareverteilung von Mac-Anwendungen anerkannt, komplett mit interaktiven Drag-and-Drop-Installationsprogrammen.
Untersuchen & Metadaten
Betriebssysteme und Dateianalyseprogramme identifizieren DMG-Dateien anhand der führenden binären Bytefolge:
Headersignatur auf Byte-Ebene (Magic Bytes)
Betriebssysteme und Dateianalyseprogramme identifizieren DMG-Dateien anhand der führenden binären Bytefolge:
HEX-SIGNATUR (OFFSET -512):
6B 6F 6C 79ASCII-DARSTELLUNG: koly
Standardisierung: Apple Universal Disk Image Format (UDIF)
Technische Daten
| Container-Architektur | Universal Disk Image Format (UDIF) mit XML-Property-List-Trailer und 512-Byte-'koly'-Block am Dateiende |
| Kompression | ADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO) |
| Byte-Reihenfolge | Big-Endian-Ganzzahlen im Trailer |
| Farbräume | N/A (Filesystem Disk Container) |
| Kanäle und Struktur | Vollständiges HFS+-, HFSX- oder APFS-Dateisystem mit Volume-Symbolen und benutzerdefinierten Finder-Hintergrundbildern |
| Max. Abmessungen | Praktisch unbegrenzt (unterstützt virtuelle Festplatten mit mehreren Terabyte) |
| Transparenz | None |
| Streaming und progressive Darstellung | Blockweises Chunking ermöglicht das Einhängen über HTTP, ohne die gesamte Datei herunterzuladen |
Technische Vergleichsmatrix: DMG und Konkurrenzformate
| Technisches Attribut | DMG (Aktuelles Format) | ISO | VHD | PKG |
|---|---|---|---|---|
| Ziel-Betriebssystem | Lässt sich nativ nur unter macOS einbinden | Die Unterstützung hängt vom Betriebssystem ab. | Natives virtuelles Laufwerk für Windows | macOS-Installationspaket |
| Internes Dateisystem | Apple HFS+ oder APFS | ISO 9660 / UDF | NTFS / FAT32 | Archiv-Nutzdaten (cpio/xar) |
| Signatur-Speicherort | Trailer am Dateiende (EOF) („koly") | Sektor-16-Header („CD001") | Trailer („conectix“) | Header-Signatur |
| Kompression | Integriert (zlib, bzip2, LZMA) | Unkomprimierte Rohsektoren | Nur dynamische Zuweisung | Gzip- / XZ-Nutzdatenkompression |
Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten
macOS-Fehler: „Folgende Images konnten nicht geöffnet werden: Image nicht erkannt".
Ursache: Der Download wurde unterbrochen, bevor der finale 512 Byte große „koly"-Trailer geschrieben werden konnte.
Wiederherstellung: Extrahieren Sie Teile des Inhalts mit 7-Zip oder rekonstruieren Sie den Trailer mit dem DMG-Tool von File2File.app.
Sicherheitsanalyse und Angriffsvektoren für Parser
DMG-Dateien, die von Benutzern automatisch gemountet werden, können unsignierte Malware oder trügerische Drag-and-Drop-Installations-Tricks enthalten.
Bekannte Angriffsvektoren
- Gatekeeper-Umgehung über unsignierte DMG-Images, die bösartige Anwendungs-Bundles enthalten.
- Pufferüberlauf im macOS DiskImages-Framework während der Dekomprimierung beschädigter UDIF-Blöcke.
- Gefälschte Finder-Hintergrundbilder, die Benutzer dazu verleiten, Trojaner zu installieren.
Empfohlene Schutzmaßnahmen: Überprüfen Sie vor dem Einbinden von DMG-Dateien stets die Code-Signaturen der Apple Developer ID und die Notarisierungstickets.
Historische Ursprünge & Meilensteine
Hauptvorteile & Stärken
- Ein verbreitetes Format zur Verteilung von macOS-Programmen: Ein Doppelklick auf ein Disk-Image kann es im Finder einbinden.
- Benutzerdefinierte visuelle Präsentation: Entwickler können angepasste Finder-Installationsfenster mit markengerechten Hintergründen entwerfen.
- Integrierte, kryptografisch verifizierte Prüfsummen (SHA-256) und optionale AES-128- / AES-256-Verschlüsselung.
Technische Einschränkungen & Nachteile
- Mac-spezifisches Format: Kann ohne Tools von Drittanbietern wie 7-Zip oder dmg2img nicht nativ unter Windows oder Linux gemountet werden.
- Trailer-Struktur: Der kritische 512 Byte große „koly“-Indexblock befindet sich am Ende der Datei, wodurch unterbrochene Downloads unbrauchbar werden.
- Wird unter iOS oder iPadOS nicht unterstützt.
Interessante technische Fakten
- Der 512 Byte große Trailer am Ende jeder gültigen modernen DMG-Datei beginnt immer mit der magischen Zeichenfolge „koly“ in ASCII.
- Das Drag-and-Drop-Installationsfenster, in dem Sie eine App in den Ordner „Programme" ziehen, ist eigentlich eine angepasste Finder-Ansicht, die in der DMG gespeichert ist.
- DMG-Dateien können passwortgeschützt erstellt werden, wodurch sich auf dem Mac verschlüsselte, sichere virtuelle Tresore einrichten lassen.
Häufig gestellte technische Fragen
Kann ich eine DMG-Datei unter Windows öffnen?
Windows kann DMG-Dateien nicht als virtuelle Laufwerke einbinden, aber Sie können deren Inhalt mit 7-Zip extrahieren oder sie mit File2File.app direkt in Ihrem Webbrowser ins ISO-Format konvertieren.
Was ist eine DMG-Datei auf dem Mac?
Eine DMG-Datei ist ein virtuelles Festplattenimage, das auf Mac-Computern zur Softwareverteilung verwendet wird. Ein Doppelklick öffnet ein virtuelles Laufwerk auf Ihrem Desktop, das das App-Installationsprogramm enthält.
Wie kann ich DMG in ISO konvertieren?
Ja. File2File.app kann DMG direkt im Browser in ISO umwandeln. Die Unterstützung hängt vom Betriebssystem ab.