Vad är filformatet DMG?
Filer med filändelsen .dmg är skivavbildningar som används i macOS-system. Dessa filer påträffas oftast som installerare för programvara som laddats ner från internet. De öppnas med Apples program Skivverktyg, som monterar dem som volymer - efter montering visas avbildningen i filhanteraren Finder som en ny volym, precis som en fysisk enhet. Internt använder .dmg Apples UDIF (Universal Disk Image Format), med valfri zlib- eller bzip2-komprimering och valfri AES-128- eller AES-256-kryptering.
.dmg-avbildningar kan bestå av olika typer av filsystem, inklusive HFS+, APFS och FAT32. Det är också möjligt att skapa hybridavbildningar som innehåller flera filsystem. Avbildningar kan valfritt lösenordsskyddas, vilket gör dem till ett vanligt distributionsmedel för programvara som kräver kontrollerad åtkomst. Med hjälp av Skivverktyg kan en avbildning även fungera som källa för att bränna CD- eller DVD-skivor.
I vissa situationer innehåller .dmg-filer installationsprogramvara som är nödvändig för installationen av programmen inuti dem - de kräver inga ytterligare verktyg, eftersom installeraren körs direkt från den monterade volymen.
I macOS ersatte .dmg-filer formatet .IMG som användes i det tidigare Mac OS Classic-systemet. Även om .dmg-filer är utformade för macOS finns det verktyg som gör det möjligt att konvertera dem till format som stöds av Windows, såsom .ISO. Det är dock inte säkert att varje .dmg-avbildning kan konverteras korrekt till ett Windows-kompatibelt format - dessutom finns det ingen garanti för att avbildningen kommer att fungera korrekt på den plattformen.
Apple erbjuder även relaterade sparse-avbildningsformat: .sparseimage (en växande enfilsbehållare) och .sparsebundle (en katalogbaserad variant som används av Time Machine för säkerhetskopiering).
Säkerhet & trygghet
RISK: MEDIUMEn DMG är en behållare, så risken kommer från vad som finns inuti, inte formatet. På macOS bör du endast montera DMG-filer från betrodda källor: en skadlig DMG kan bära på trojaniserade appar eller falska installerare. macOS Gatekeeper/notarisering hjälper men är inte felfritt - föredra appar från Mac App Store eller utvecklarens officiella webbplats, och var misstänksam mot DMG-filer som ber dig dra en app till »Terminal« eller köra ett skript. På Windows kan Mac-appen inte köras, så en extraherad DMG innebär låg risk att inspektera, men anta inte att en DMG som laddats ner från en slumpmässig länk är den äkta programvaran. Verifiera kontrollsummor/signaturer när utvecklaren tillhandahåller dem.
Formatdetaljer
i ett nötskalProgram som öppnar DMG-filer
Tekniska detaljer
djup specifikation| Behållarformat | UDIF (Universal Disk Image Format), Apples proprietära standard för skivavbildningar |
| Utvecklare | Apple Inc. |
| MIME-typ | application/x-apple-diskimage |
| Filidentifiering | 512-byte »koly«-trailerblock i slutet av filen (offset −512 från EOF); ingen fast signatur vid byte-offset 0 |
| Komprimeringsmetoder | Ingen (okomprimerad), zlib (UDZO), bzip2 (UDBZ); LZFSE stöds i nyare macOS-versioner |
| Kryptering | Valfritt AES-128 eller AES-256 lösenordsskydd; krypterade avbildningar använder en »encrcdsa«-header |
| Filsystem som stöds | HFS+, APFS, FAT32, exFAT, ISO 9660; hybridavbildningar med flera filsystem stöds |
| Undertyper av avbildningar | Läs/skriv (UDRW), skrivskyddad (UDRO), komprimerad (UDZO), DVD/CD-master (UDTO), sparse (UDSP) |
| Sektoradressering | 64-bitars sektornummer; avbildningens storlek begränsas av värdens filsystem, inte av själva UDIF-formatet |
| Monteringsbeteende | Monteras som en virtuell volym under /Volumes/ på macOS och visas som en flyttbar enhet i Finder |
| Internet-aktiverat läge | Valfri flagga som gör att macOS automatiskt packar upp avbildningens innehåll och kastar .dmg-filen efter första monteringen |
| Inbäddat SLA | Kan innehålla ett licensavtal för programvara (SLA) som visas för användaren innan avbildningen monteras |
| Segmentstöd | Stora avbildningar kan delas upp i numrerade flerdelssegment med filändelsen .dmgpart |
| Stöd för partitionstabell | Kan bädda in en fullständig GPT eller Apple Partition Map (APM) med flera partitioner |
| Åtkomst mellan plattformar | Extraherbar på Linux och Windows med dmg2img, 7-Zip/p7zip och HFSExplorer (skrivskyddad) |
| Släppt | 2000s (UDIF disk image, the .dmg format used since Mac OS X) |
| Specifikation | newosxbook.com |
DMG-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DMG-filer.