Che cos'è un file DMG?
- Nome Completo
- Apple Disk Image
- Sviluppato da
- Apple Inc.
- Rilascio Iniziale
- 2001
- MIME Type
- application/x-apple-diskimage
Il formato DMG (Apple Disk Image) è un container di immagine disco proprietario sviluppato da Apple Inc., funzionante come un volume virtuale che incapsula file system inclusi HFS+ (Mac OS Extended) e APFS (Apple File System). Costruito sulla specifica Universal Disk Image Format (UDIF), gli archivi DMG supportano algoritmi di compressione block-level come zlib, bzip2, ADC (Apple Data Compression) e LZFSE, insieme a crittografia opzionale AES a 128-bit o 256-bit. La struttura del file si conclude con un trailer contenente una property list (plist) XML e un Resource Fork, che definiscono la partition map e includono checksum CRC-32 per la verifica dell'integrità dei dati durante il processo di mounting.
Come aprire un file DMG
Su macOS, i file DMG sono gestiti nativamente dall'utility Apple DiskImageMounter, che monta l'immagine come drive virtuale all'interno del Finder senza richiedere software esterno. I sistemi operativi Windows mancano dei driver a livello di kernel per leggere i file system HFS+ o APFS; pertanto, gli utenti devono affidarsi a utility di estrazione di terze parti come 7-Zip, PeaZip o TransMac per accedere ai dati contenuti. In ambienti Linux, gli utenti impiegano tipicamente il tool command-line dmg2img per convertire l'archivio in un formato ISO standard prima di montarlo, o usano p7zip per l'estrazione diretta.