Qu'est-ce qu'un fichier DMG ?
- Nom complet
- Apple Disk Image
- Développé par
- Apple Inc.
- Version initiale
- 2001
- Type MIME
- application/x-apple-diskimage
Le format DMG (Apple Disk Image) est un conteneur d'image disque propriétaire développé par Apple Inc., fonctionnant comme un volume virtuel qui encapsule des systèmes de fichiers, y compris HFS+ (Mac OS Extended) et APFS (Apple File System). Construit sur la spécification Universal Disk Image Format (UDIF), les archives DMG prennent en charge les algorithmes de compression au niveau des blocs tels que zlib, bzip2, ADC (Apple Data Compression) et LZFSE, aux côtés d'un chiffrement AES 128 bits ou 256 bits optionnel. La structure du fichier se termine par un trailer contenant une liste de propriétés XML (plist) et un Resource Fork, qui définissent la carte de partition et incluent des sommes de contrôle CRC-32 pour la vérification de l'intégrité des données lors du processus de montage.
Comment ouvrir un fichier DMG
Sur macOS, les fichiers DMG sont gérés nativement par l'utilitaire Apple DiskImageMounter, qui monte l'image comme un lecteur virtuel dans le Finder sans nécessiter de logiciel externe. Les systèmes d'exploitation Windows manquent de pilotes au niveau du noyau pour lire les systèmes de fichiers HFS+ ou APFS ; par conséquent, les utilisateurs doivent compter sur des utilitaires d'extraction tiers tels que 7-Zip, PeaZip ou TransMac pour accéder aux données contenues. Dans les environnements Linux, les utilisateurs emploient généralement l'outil en ligne de commande dmg2img pour convertir l'archive en un format ISO standard avant le montage, ou utilisent p7zip pour une extraction directe.