Was ist das DMG-Dateiformat?
Dateien mit der Erweiterung .dmg sind Disk-Images, die in macOS-Systemen verwendet werden. Diese Dateien werden am häufigsten als Installationsprogramme für aus dem Internet heruntergeladene Software angetroffen. Sie werden mit Apples Festplattendienstprogramm-Anwendung geöffnet, die sie als Volumes einhängt - nach dem Mounten erscheint das Image im Finder-Dateimanager als neues Volume, genau wie ein physisches Laufwerk. Intern verwendet .dmg Apples UDIF-Format (Universal Disk Image Format) mit optionaler zlib- oder bzip2-Komprimierung und optionaler AES-128- oder AES-256-Verschlüsselung.
.dmg-Images können verschiedene Dateisystemtypen umfassen, darunter HFS+, APFS und FAT32. Es ist auch möglich, hybride Images mit mehreren Dateisystemen zu erstellen. Images können optional passwortgeschützt werden, was sie zu einem verbreiteten Verteilungsmedium für Software macht, die kontrollierten Zugang erfordert. Mit dem Festplattendienstprogramm kann ein Image auch als Quelle für das Brennen von CDs oder DVDs dienen.
In einigen Fällen enthalten .dmg-Dateien Installationssoftware, die für die Installation der darin enthaltenen Programme notwendig ist - sie erfordern keine zusätzlichen Tools, da das Installationsprogramm direkt vom gemounteten Volume ausgeführt wird.
In macOS ersetzten .dmg-Dateien das .IMG-Format, das im früheren Mac OS Classic-System verwendet wurde. Obwohl .dmg-Dateien für macOS konzipiert sind, gibt es Tools, die eine Konvertierung in von Windows unterstützte Formate wie .ISO ermöglichen. Jedoch kann nicht jedes .dmg-Image ordnungsgemäß in ein Windows-kompatibles Format konvertiert werden - darüber hinaus gibt es keine Garantie, dass das Image auf dieser Plattform korrekt funktioniert.
Apple bietet auch verwandte Sparse-Image-Formate an: .sparseimage (ein wachsender Einzeldatei-Container) und .sparsebundle (eine verzeichnisbasierte Variante, die von Time Machine für Backups verwendet wird).
Sicherheit
RISIKO: MEDIUMEine DMG ist ein Container, daher kommt das Risiko vom Inhalt, nicht vom Format. Mounten Sie auf macOS nur DMGs aus vertrauenswürdigen Quellen: Eine bösartige DMG kann trojanisierte Apps oder gefälschte Installationsprogramme enthalten, und macOS Gatekeeper/Notarisierungsprüfungen helfen, sind aber nicht narrensicher - bevorzugen Sie Apps aus dem Mac App Store oder der offiziellen Website des Entwicklers und seien Sie misstrauisch gegenüber DMGs, die Sie auffordern, eine App auf 'Terminal' zu ziehen oder ein Skript auszuführen. Unter Windows kann die Mac-App nicht ausgeführt werden, daher ist eine extrahierte DMG zur Überprüfung risikoarm, aber nehmen Sie nicht an, dass eine von einem zufälligen Link heruntergeladene DMG die echte Software ist. Überprüfen Sie Prüfsummen/Signaturen, wenn der Entwickler diese bereitstellt.
Formatdetails
kurz gefasstProgramme zum Öffnen von DMG-Dateien
Technische Details
technische Spezifikation| Containerformat | UDIF (Universal Disk Image Format), Apples proprietärer Disk-Image-Standard |
| Entwickler | Apple Inc. |
| MIME-Typ | application/x-apple-diskimage |
| Dateiidentifikation | 512-Byte-„koly“-Trailer-Block am Dateiende (Offset −512 vom EOF); keine feste Signatur bei Byte-Offset 0 |
| Kompressionsmethoden | Keine (unkomprimiert), zlib (UDZO), bzip2 (UDBZ); LZFSE in neueren macOS-Versionen unterstützt |
| Verschlüsselung | Optionaler AES-128- oder AES-256-Passwortschutz; verschlüsselte Images verwenden einen „encrcdsa“-Header |
| Unterstützte Dateisysteme | HFS+, APFS, FAT32, exFAT, ISO 9660; hybride Mehrfachdateisystem-Images werden unterstützt |
| Image-Untertypen | Lesen/Schreiben (UDRW), nur lesen (UDRO), komprimiert (UDZO), DVD/CD-Master (UDTO), Sparse (UDSP) |
| Sektor-Adressierung | 64-Bit-Sektornummern; die Image-Größe wird durch das Host-Dateisystem begrenzt, nicht durch das UDIF-Format selbst |
| Mount-Verhalten | Wird als virtuelles Volume unter /Volumes/ auf macOS gemountet und erscheint als Wechseldatenträger im Finder |
| Internet-aktivierter Modus | Optionales Flag, das macOS veranlasst, den Image-Inhalt nach dem ersten Mount automatisch zu entpacken und die .dmg-Datei zu verwerfen |
| Eingebetteter SLA | Kann eine Software-Lizenzvereinbarung enthalten, die dem Nutzer vor dem Mounten des Images angezeigt wird |
| Segmentunterstützung | Große Images können mit der Erweiterung .dmgpart in nummerierte mehrteilige Segmente aufgeteilt werden |
| Partitionstabellen-Unterstützung | Kann eine vollständige GPT oder Apple Partition Map (APM) mit mehreren Partitionen einbetten |
| Plattformübergreifender Zugriff | Unter Linux und Windows mit dmg2img, 7-Zip/p7zip und HFSExplorer extrahierbar (nur lesen) |
| Veröffentlicht | 2000s (UDIF disk image, the .dmg format used since Mac OS X) |
| Spezifikation | newosxbook.com |
DMG-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DMG-Dateien.