Image disque Apple (.dmg)

Apple Standard

L'image disque Apple (DMG) est le format de disque virtuel natif de macOS, largement reconnu comme le conteneur de distribution de logiciels numériques standard pour les applications Mac, doté de programmes d'installation interactifs par glisser-déposer.

Inspecter et métadonnées

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers DMG en inspectant la séquence d'octets binaires de tête :

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet téléchargé vers des serveurs externes. Tout le traitement a lieu localement dans le bac à sable de votre navigateur.

Signature d'en-tête au niveau des octets (Magic Bytes)

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers DMG en inspectant la séquence d'octets binaires de tête :

SIGNATURE HEXADÉCIMALE (DÉCALAGE -512) :

6B 6F 6C 79

REPRÉSENTATION ASCII : koly

Normalisation : Apple Universal Disk Image Format (UDIF)

Spécifications techniques

Architecture de conteneurUniversal Disk Image Format (UDIF) with XML property list trailer and 512-byte 'koly' block located at end of file
CompressionADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ), or LZMA (ULMO)
Boutisme des octetsBig-Endian trailer integers
Espaces colorimétriquesN/A (Filesystem Disk Container)
Canaux et structureComplete HFS+, HFSX, or APFS filesystem with volume icons and custom Finder background artwork
Dimensions maximalesPractically unlimited (supports multi-terabyte virtual disks)
TransparenceNone
Streaming et progressifBlock-level chunking enables mounting over HTTP without downloading entire file

Matrice de comparaison technique : DMG vs Concurrents

Attribut techniqueDMG (Actuel)ISOVHDPKG
Système d'exploitation cibleMontage natif exclusif à macOSUniversel (Windows, Linux, Mac)Disque virtuel natif WindowsPaquet d'installation macOS
Système de fichiers interneApple HFS+ ou APFSISO 9660 / UDFNTFS / FAT32Charge utile d'archive (cpio/xar)
Emplacement de la signatureFin de fichier à l'EOF ('koly')En-tête du secteur 16 ('CD001')Fin de fichier ('conectix')Signature d'en-tête
CompressionIntégrée (zlib, bzip2, LZMA)Secteurs bruts non compressésAllocation dynamique uniquementCompression de charge utile Gzip / XZ

Modes de corruption courants et guide de récupération hexadécimale

Erreur macOS : 'Les images disque suivantes n'ont pas pu être ouvertes : image non reconnue'.

Cause racine: Le téléchargement a été interrompu avant que la fin de fichier 'koly' finale de 512 octets ne soit écrite.

Récupération: Extraire le contenu partiel à l'aide de 7-Zip ou reconstruire la fin de fichier à l'aide de l'outil DMG File2File.

Analyse de sécurité et vecteurs d'attaque de l'analyseur

Les fichiers DMG montés automatiquement par les utilisateurs peuvent transporter des logiciels malveillants non signés ou des astuces de programme d'installation trompeuses par glisser-déposer.

Vecteurs d'attaque connus

  • Contournement de Gatekeeper via des images DMG non signées transportant des lots d'applications malveillantes.
  • Dépassement de tampon dans le framework DiskImages de macOS lors de la décompression de blocs UDIF corrompus.
  • Images d'arrière-plan du Finder usurpées incitant les utilisateurs à installer des chevaux de Troie.

Bonnes pratiques de défense:

Origines historiques et jalons

2017Apple introduit la prise en charge du système de fichiers APFS (Apple File System) à l'intérieur des images DMG modernes.
2007Mac OS X Leopard introduit la vérification de signature de code développeur pour les conteneurs DMG.
2001Apple introduit le format d'image disque universel (UDIF) avec le lancement de Mac OS X 10.0 Cheetah.

Principaux avantages

  • Le premier standard de distribution d'applications macOS : un double-clic monte proprement le disque sur le bureau Mac.
  • Présentation visuelle personnalisée : les développeurs peuvent concevoir des fenêtres d'installation Finder personnalisées avec des arrière-plans personnalisés.
  • Sommes de contrôle vérifiées cryptographiquement intégrées (SHA-256) et chiffrement optionnel AES-128 / AES-256.

Limites techniques

  • Format spécifique au Mac : ne peut pas être monté nativement sous Windows ou Linux sans outils tiers tels que 7-Zip ou dmg2img.
  • Structure de fin de fichier (trailer) : le bloc d'index critique 'koly' de 512 octets se trouve tout à la fin du fichier, ce qui rend les téléchargements interrompus inouvrables.
  • Non pris en charge sur iOS ou iPadOS.

Anecdotes techniques

  • La fin de fichier de 512 octets à la fin de chaque fichier DMG moderne valide commence toujours par les lettres magiques 'koly' en ASCII.
  • La fenêtre d'installation par glisser-déposer où vous glissez une application dans le dossier Applications est en fait une vue Finder personnalisée enregistrée à l'intérieur du DMG.
  • Les fichiers DMG peuvent être créés avec une protection par mot de passe, créant des coffres-forts virtuels sécurisés et chiffrés sur Mac.

Foire aux questions techniques

Puis-je ouvrir un fichier DMG sur Windows ?

Windows ne peut pas monter les fichiers DMG en tant que lecteurs virtuels, mais vous pouvez extraire leur contenu à l'aide de 7-Zip ou les convertir en ISO à l'aide de File2File.app directement dans votre navigateur Web.

Qu'est-ce qu'un fichier DMG sur Mac ?

Un fichier DMG est une image disque virtuelle utilisée sur les ordinateurs Mac pour distribuer des logiciels. Un double-clic ouvre un lecteur virtuel sur votre bureau contenant le programme d'installation de l'application.

Comment puis-je convertir un DMG en ISO ?

Vous pouvez convertir des fichiers DMG Mac en images disque ISO universelles en quelques secondes à l'aide de File2File.app directement dans votre navigateur, sans avoir à télécharger de logiciel.