Qu'est-ce que le format de fichier DMG ?
Les fichiers avec l'extension .dmg sont des images disques utilisées dans les systèmes macOS. Ces fichiers sont le plus souvent rencontrés comme installateurs de logiciels téléchargés sur Internet. Ils sont ouverts avec l'application Utilitaire de disque d'Apple, qui les monte en tant que volumes - après le montage, l'image apparaît dans le gestionnaire de fichiers Finder comme un nouveau volume, tout comme un lecteur physique. En interne, le .dmg utilise le format UDIF (Universal Disk Image Format) d'Apple, avec une compression optionnelle zlib ou bzip2 et un chiffrement optionnel AES-128 ou AES-256.
Les images .dmg peuvent comprendre différents types de systèmes de fichiers, notamment HFS+, APFS et FAT32. Il est également possible de créer des images hybrides contenant plusieurs systèmes de fichiers. Les images peuvent être protégées par mot de passe en option, ce qui en fait un vecteur de distribution courant pour les logiciels nécessitant un accès contrôlé. En utilisant l'Utilitaire de disque, une image peut également servir de source pour la gravure de CD ou de DVD.
Dans certaines situations, les fichiers .dmg contiennent le logiciel d'installation nécessaire à l'installation des programmes qu'ils renferment - ils ne nécessitent aucun outil supplémentaire, car l'installateur s'exécute directement depuis le volume monté.
Dans macOS, les fichiers .dmg ont remplacé le format .IMG utilisé dans l'ancien système Mac OS Classic. Bien que les fichiers .dmg soient conçus pour macOS, il existe des outils permettant de les convertir dans des formats pris en charge par Windows, tels que .ISO. Cependant, toutes les images .dmg ne peuvent pas être correctement converties dans un format compatible Windows - de plus, il n'y a aucune garantie que l'image fonctionnera correctement sur cette plateforme.
Apple propose également des formats d'images « sparse » (extensibles) apparentés : .sparseimage (un conteneur à fichier unique extensible) et .sparsebundle (une variante basée sur un répertoire utilisée par Time Machine pour les sauvegardes).
Sécurité et sûreté
RISQUE : MEDIUMUn DMG est un conteneur, le risque provient donc de ce qu'il contient et non du format. Sur macOS, ne montez que des DMG provenant de sources fiables : un DMG malveillant peut transporter des applications trojanisées ou de faux installateurs. Les vérifications Gatekeeper et de notarisation de macOS aident mais ne sont pas infaillibles - privilégiez les applications du Mac App Store ou du site officiel du développeur, et méfiez-vous des DMG qui vous demandent de faire glisser une application sur le « Terminal » ou d'exécuter un script. Sur Windows, l'application Mac ne peut pas s'exécuter, donc un DMG extrait présente peu de risques à inspecter, mais ne supposez pas qu'un DMG téléchargé depuis un lien aléatoire est le logiciel authentique. Vérifiez les sommes de contrôle/signatures lorsque le développeur les fournit.
Détails du format
en brefProgrammes qui ouvrent les fichiers DMG
Détails techniques
spécifications approfondies| Format de conteneur | UDIF (Universal Disk Image Format), le standard propriétaire d'image disque d'Apple |
| Développeur | Apple Inc. |
| Type MIME | application/x-apple-diskimage |
| Identification du fichier | Bloc de queue « koly » de 512 octets à la fin du fichier (décalage -512 par rapport à l'EOF) ; pas de signature fixe au décalage d'octet 0 |
| Méthodes de compression | Aucune (non compressé), zlib (UDZO), bzip2 (UDBZ) ; LZFSE pris en charge dans les versions récentes de macOS |
| Chiffrement | Protection par mot de passe AES-128 ou AES-256 en option ; les images chiffrées utilisent un en-tête « encrcdsa » |
| Systèmes de fichiers pris en charge | HFS+, APFS, FAT32, exFAT, ISO 9660 ; les images hybrides multi-systèmes de fichiers sont prises en charge |
| Sous-types d'images | Lecture/écriture (UDRW), lecture seule (UDRO), compressé (UDZO), maître DVD/CD (UDTO), sparse (UDSP) |
| Adressage de secteur | Numéros de secteur 64 bits ; la taille de l'image est limitée par le système de fichiers hôte, et non par le format UDIF lui-même |
| Comportement de montage | Se monte comme un volume virtuel sous /Volumes/ sur macOS et apparaît comme un lecteur amovible dans le Finder |
| Mode activé par Internet | Indicateur optionnel qui permet à macOS de décompresser automatiquement le contenu de l'image et de supprimer le fichier .dmg après le premier montage |
| SLA intégré | Peut contenir un contrat de licence logiciel (SLA) affiché à l'utilisateur avant le montage de l'image |
| Prise en charge des segments | Les images volumineuses peuvent être divisées en segments numérotés en utilisant l'extension .dmgpart |
| Prise en charge de la table de partition | Peut intégrer une table GPT complète ou une carte de partition Apple (APM) avec plusieurs partitions |
| Accès multiplateforme | Extractible sur Linux et Windows à l'aide de dmg2img, 7-Zip/p7zip et HFSExplorer (lecture seule) |
| Publié | 2000s (UDIF disk image, the .dmg format used since Mac OS X) |
| Spécification | newosxbook.com |
Conversions DMG
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DMG.