Imagen de disco de Apple (.dmg)

Apple Estándar

Apple Disk Image (DMG) es el formato de disco virtual nativo de macOS, ampliamente reconocido como el contenedor de distribución de software digital estándar para aplicaciones de Mac, completo con instaladores interactivos de arrastrar y soltar.

Inspeccionar y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de DMG inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Conversión 100% privada en el navegador; los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (Bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de DMG inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO -512):

6B 6F 6C 79

REPRESENTACIÓN ASCII: koly

Estandarización: Apple Universal Disk Image Format (UDIF)

Especificaciones técnicas

Arquitectura del contenedorUniversal Disk Image Format (UDIF) con tráiler de lista de propiedades XML y bloque 'koly' de 512 bytes ubicado al final del archivo
CompresiónADC (Apple Data Compression), zlib (UDZO), bzip2 (UDBZ) o LZMA (ULMO)
Orden de bytes (Endianness)Enteros de tráiler Big-Endian
Espacios de colorN/D (Contenedor de Disco de Sistema de Archivos)
Canales y estructuraSistema de archivos HFS+, HFSX o APFS completo con iconos de volumen y diseño gráfico de fondo de Finder personalizado
Dimensiones máximasPrácticamente ilimitado (admite discos virtuales de varios terabytes)
TransparenciaNinguna
Streaming y progresivoLa fragmentación a nivel de bloque permite el montaje a través de HTTP sin descargar todo el archivo

Matriz de comparación técnica: DMG frente a la competencia

Atributo técnicoDMG (Actual)ISOVHDPKG
SO DestinoMontaje nativo exclusivo de macOSUniversal (Windows, Linux, Mac)Disco virtual nativo de WindowsPaquete de instalador de macOS
Sistema de Archivos InternoApple HFS+ o APFSISO 9660 / UDFNTFS / FAT32Carga útil de archivo (cpio/xar)
Ubicación de FirmaTráiler en EOF ('koly')Cabecera del sector 16 ('CD001')Tráiler ('conectix')Firma de cabecera
CompresiónIntegrada (zlib, bzip2, LZMA)Sectores brutos sin comprimirSolo asignación dinámicaCompresión de carga útil Gzip / XZ

Modos de corrupción comunes y guía de recuperación hexadecimal

Error de macOS: 'Las siguientes imágenes de disco no se pudieron abrir: imagen no reconocida'.

Causa raíz: La descarga se interrumpió antes de que se escribiera el tráiler final 'koly' de 512 bytes.

Recuperación: Extraiga el contenido parcial usando 7-Zip o reconstruya el tráiler usando la herramienta File2File DMG Tool.

Análisis de seguridad y vectores de ataque al analizador

Los archivos DMG montados automáticamente por los usuarios pueden transportar malware sin firmar o trucos engañosos de instaladores de arrastrar y soltar.

Vectores de ataque conocidos

  • Omisión de Gatekeeper a través de imágenes DMG sin firmar que transportan paquetes de aplicaciones maliciosas.
  • Desbordamiento de búfer en el marco DiskImages de macOS durante la descompresión de fragmentos UDIF corruptos.
  • Imágenes de fondo de Finder suplantadas que engañan a los usuarios para que instalen troyanos.

Mejores prácticas defensivas: Verifique siempre las firmas de código de ID de desarrollador de Apple y los tickets de notarización antes de montar archivos DMG.

Orígenes históricos e hitos

2017Apple introduce soporte para el sistema de archivos APFS (Apple File System) dentro de las imágenes DMG modernas.
2007Mac OS X Leopard introduce la verificación de firma de código de desarrollador para contenedores DMG.
2001Apple introduce Universal Disk Image Format (UDIF) con el lanzamiento de Mac OS X 10.0 Cheetah.

Ventajas clave y pros

  • El principal estándar de distribución de aplicaciones de macOS: hacer doble clic monta el disco limpiamente en el escritorio de Mac.
  • Presentación visual personalizada: los desarrolladores pueden diseñar ventanas de instalador de Finder personalizadas con fondos de marca.
  • Sumas de verificación verificadas criptográficamente integradas (SHA-256) y cifrado AES-128 / AES-256 opcional.

Limitaciones técnicas y contras

  • Formato específico para Mac: no se puede montar de forma nativa en Windows o Linux sin herramientas de terceros como 7-Zip o dmg2img.
  • Estructura de tráiler: el bloque de índice 'koly' crítico de 512 bytes está al final del archivo, lo que hace que las descargas interrumpidas no se puedan abrir.
  • No es compatible con iOS o iPadOS.

Curiosidades técnicas interesantes

  • El tráiler de 512 bytes al final de cada archivo DMG moderno válido siempre comienza con las letras mágicas 'koly' en ASCII.
  • La ventana del instalador de arrastrar y soltar donde arrastras una aplicación a la carpeta de Aplicaciones es en realidad una vista de Finder personalizada guardada dentro del DMG.
  • Los archivos DMG se pueden crear con protección por contraseña, creando bóvedas virtuales seguras cifradas en Mac.

Preguntas técnicas frecuentes

¿Puedo abrir un archivo DMG en Windows?

Windows no puede montar archivos DMG como unidades virtuales, pero puede extraer su contenido usando 7-Zip o convertirlos a ISO usando File2File.app directamente en su navegador web.

¿Qué es un archivo DMG en Mac?

Un archivo DMG es una imagen de disco virtual utilizada en computadoras Mac para distribuir software. Al hacer doble clic en él, se abre una unidad virtual en su escritorio que contiene el instalador de la aplicación.

¿Cómo puedo convertir DMG a ISO?

Puede convertir archivos DMG de Mac en imágenes de disco ISO universales en segundos usando File2File.app directamente en su navegador sin descargar software.