¿Qué es el formato de archivo DMG?
Los archivos con la extensión .dmg son imágenes de disco utilizadas en sistemas macOS. Estos archivos se encuentran comúnmente como instaladores de software descargados de Internet. Se abren con la aplicación Utilidad de Discos de Apple, que los monta como volúmenes; tras el montaje, la imagen aparece en el administrador de archivos Finder como un nuevo volumen, igual que una unidad física. Internamente, .dmg utiliza el formato UDIF (Universal Disk Image Format) de Apple, con compresión opcional zlib o bzip2 y cifrado opcional AES-128 o AES-256.
Las imágenes .dmg pueden comprender diferentes tipos de sistemas de archivos, incluidos HFS+, APFS y FAT32. También es posible crear imágenes híbridas que contengan múltiples sistemas de archivos. Las imágenes pueden estar protegidas opcionalmente por contraseña, lo que las convierte en un vehículo de distribución común para software que requiere acceso controlado. Usando la Utilidad de Discos, una imagen también puede servir como fuente para grabar CDs o DVDs.
En algunas situaciones, los archivos .dmg contienen software de instalación necesario para la instalación de los programas dentro de ellos; no requieren ninguna herramienta adicional, ya que el instalador se ejecuta directamente desde el volumen montado.
En macOS, los archivos .dmg reemplazaron al formato .IMG utilizado en el sistema anterior Mac OS Classic. Aunque los archivos .dmg están diseñados para macOS, existen herramientas que permiten convertirlos a formatos compatibles con Windows, como .ISO. Sin embargo, no todas las imágenes .dmg pueden convertirse correctamente a un formato compatible con Windows; además, no hay garantía de que la imagen funcione correctamente en esa plataforma.
Apple también ofrece formatos de imagen dispersa relacionados: .sparseimage (un contenedor de archivo único ampliable) y .sparsebundle (una variante basada en directorios utilizada por Time Machine para copias de seguridad).
Seguridad y protección
RIESGO: MEDIUMUn DMG es un contenedor, por lo que el riesgo proviene de lo que hay dentro, no del formato. En macOS, monte DMGs solo de fuentes confiables: un DMG malicioso puede contener aplicaciones con troyanos o instaladores falsos, y las comprobaciones de macOS Gatekeeper/notarización ayudan pero no son infalibles; prefiera aplicaciones de la Mac App Store o del sitio oficial del desarrollador, y sospeche de los DMGs que le indiquen arrastrar una aplicación a la «Terminal» o ejecutar un script. En Windows, la aplicación de Mac no puede ejecutarse, por lo que un DMG extraído es de bajo riesgo para inspeccionar, pero no asuma que un DMG descargado de un enlace aleatorio es el software genuino. Verifique las sumas de comprobación/firmas cuando el desarrollador las proporcione.
Detalles del formato
en pocas palabrasProgramas que abren archivos DMG
Detalles técnicos
especificación profunda| Formato de contenedor | UDIF (Universal Disk Image Format), el estándar de imagen de disco propietario de Apple |
| Desarrollador | Apple Inc. |
| Tipo MIME | application/x-apple-diskimage |
| Identificación del archivo | Bloque de cola «koly» de 512 bytes al final del archivo (desplazamiento −512 desde EOF); sin firma fija en el desplazamiento de byte 0 |
| Métodos de compresión | Ninguno (sin comprimir), zlib (UDZO), bzip2 (UDBZ); LZFSE compatible en versiones más recientes de macOS |
| Cifrado | Protección opcional por contraseña AES-128 o AES-256; las imágenes cifradas utilizan un encabezado «encrcdsa» |
| Sistemas de archivos compatibles | HFS+, APFS, FAT32, exFAT, ISO 9660; se admiten imágenes híbridas con múltiples sistemas de archivos |
| Subtipos de imagen | Lectura/escritura (UDRW), solo lectura (UDRO), comprimida (UDZO), maestro de DVD/CD (UDTO), dispersa (UDSP) |
| Direccionamiento de sectores | Números de sector de 64 bits; el tamaño de la imagen está limitado por el sistema de archivos anfitrión, no por el formato UDIF en sí |
| Comportamiento de montaje | Se monta como un volumen virtual bajo /Volumes/ en macOS y aparece como una unidad extraíble en el Finder |
| Modo habilitado para Internet | Etiqueta opcional que hace que macOS desempaquete automáticamente el contenido de la imagen y descarte el archivo .dmg después del primer montaje |
| SLA integrado | Puede contener un Acuerdo de Licencia de Software que se muestra al usuario antes de que se monte la imagen |
| Soporte de segmentos | Las imágenes grandes se pueden dividir en segmentos numerados de varias partes utilizando la extensión .dmgpart |
| Soporte de tabla de particiones | Puede incrustar una GPT completa o un Mapa de Particiones de Apple (APM) con múltiples particiones |
| Acceso multiplataforma | Extraíble en Linux y Windows usando dmg2img, 7-Zip/p7zip y HFSExplorer (solo lectura) |
| Lanzado | 2000s (UDIF disk image, the .dmg format used since Mac OS X) |
| Especificación | newosxbook.com |
Conversiones de DMG
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos DMG.