.CHD

Archivo CHD

MAME Compressed Hunks of Data
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo CHD es una imagen MAME Compressed Hunks of Data: un contenedor comprimido para volcados de discos duros de arcade, CD-ROM, DVD o LaserDisc. Se carga en MAME o RetroArch en lugar de abrirse como un documento, o se vuelve a convertir a CUE/BIN o ISO con la herramienta gratuita chdman. El archivo incluye hashes SHA-1, por lo que MAME detecta cualquier copia corrupta o de revisión incorrecta antes de ejecutarla.

Desarrollador: MAMEdev (the MAME project) Categoría: Archivos de imagen de disco Estándar abierto MIME: application/octet-stream
SE ABRE EN Windows macOS Linux Android
Relacionado: .BIN · .ISO · .MDF · .DMG

En esta página

19k+ extensiones indexadas
Última revisión Jun 23, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo CHD?

.chd -abreviatura de Compressed Hunks of Data- es un contenedor de imagen de disco binario desarrollado por el proyecto MAME. Almacena discos duros de máquinas recreativas, CD-ROM, DVD y soportes LaserDisc en un formato comprimido que los emuladores pueden transmitir de forma eficiente.

El formato divide el soporte de origen en unidades de tamaño fijo llamadas *hunks* (fragmentos). Cada fragmento se comprime de forma independiente, por lo que el emulador descomprime solo el fragmento que necesita en lugar de la imagen completa. Pueden estar activos hasta cuatro códecs de compresión en un solo archivo: Deflate (cdzl), LZMA (cdlz), Huffman personalizado (huff) y FLAC (cdfl) para pistas de audio de CD. Un .chd típico es entre un 30 y un 60 % más pequeño que el origen equivalente .iso o .cue+.bin.

Cada .chd comienza con la cadena mágica de 8 bytes MComprHD en el desplazamiento de archivo 0, seguida de una cabecera big-endian que registra:

  • versión del formato (v4 o la actual v5)
  • lista de códecs activos y tamaño total sin comprimir
  • hashes SHA-1 tanto de los datos brutos como del archivo completo

MAME valida ambos hashes al momento de la carga y rechaza las imágenes cuyo hash no coincida con su entrada en la base de datos.

La herramienta de línea de comandos chdman, incluida con MAME, crea, verifica y convierte archivos .chd. La conversión de vuelta a una imagen bruta .bin es totalmente sin pérdidas (lossless). No se recomienda volver a archivar un .chd dentro de un ZIP, ya que ahorra un espacio insignificante y rompe la detección del emulador.

Seguridad y protección

RIESGO: LOW

CHD contiene datos de imagen inertes sin código ejecutable, e incluye hashes SHA-1 para que cualquier archivo manipulado o corrupto sea detectado al cargar. La precaución práctica es legal, no técnica: distribuir o descargar archivos CHD de juegos con derechos de autor suele ser piratería; vuelca los discos que poseas con chdman. Evita sitios web sospechosos de «convertidores CHD» que incluyan adware; chdman de mamedev.org es gratuito.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOMAME Compressed Hunks of Datatambién conocido como Compressed Hunks of Data, MAME CHD disk image
DESARROLLADORMAMEdev (the MAME project)desde 2002 (MAME, originally for hard-disk-based arcade games)
TIPO MIMEapplication/octet-stream
TIPOImagen comprimida de disco/CD/DVD/LaserDisc (contenedor binario propietario)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.bin.iso.mdf.dmg
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001020304050607
HEX
4D436F6D70724844
ASCII
MComprHD
Etiqueta de 8 bytes en el desplazamiento 0, seguida de la longitud de la cabecera en big-endian y la versión (4 = v4, 5 = v5).

Programas que abren archivos CHD

Windows3 apps
MAME Código abierto Coloca el .chd en la carpeta ROM del juego (a menudo una subcarpeta con el nombre del juego) e inicia ese juego en MAME.
RetroArch Código abierto Carga el .chd con un núcleo compatible con discos (MAME, Beetle PSX, Flycast, etc.) a través de Cargar contenido.
chdman (MAME tools) Código abierto Ejecuta «chdman extractcd -i juego.chd -o juego.cue» para volver a convertir, o «createcd» para crear un CHD. CLI gratuito incluido con MAME.
macOS2 apps
OpenEmu Código abierto Añade el .chd a tu biblioteca para el núcleo correspondiente; soporta MAME y varios sistemas de disco.
MAME Código abierto Coloca el .chd en la carpeta ROM del juego (a menudo una subcarpeta con el nombre del juego) e inicia ese juego en MAME.
Linux2 apps
MAME Código abierto Coloca el .chd en la carpeta ROM del juego (a menudo una subcarpeta con el nombre del juego) e inicia ese juego en MAME.
RetroArch Código abierto Carga el .chd con un núcleo compatible con discos (MAME, Beetle PSX, Flycast, etc.) a través de Cargar contenido.
Android1 app
RetroArch Código abierto Carga el .chd con un núcleo compatible con discos (MAME, Beetle PSX, Flycast, etc.) a través de Cargar contenido.

Detalles técnicos

especificación profunda
Bytes mágicosMComprHD (8 bytes ASCII) en el desplazamiento de archivo 0, seguido de una longitud de cabecera big-endian de 4 bytes
Orden de bytesBig-endian
CodificaciónBinario
Estructura del contenedorCabecera → mapa de fragmentos (hunks) → bloques de datos comprimidos por fragmento → registros de metadatos etiquetados
Códecs de compresiónHasta cuatro códecs simultáneos por archivo: Deflate (cdzl), LZMA (cdlz), Huffman (huff), FLAC (cdfl) para audio de CD
Tamaño del fragmentoRecuento de bytes en potencia de dos fijado en el momento de la creación (normalmente 4 KB - 512 KB); uniforme para cada fragmento del archivo
Sumas de comprobación de integridadSHA-1 del contenido bruto sin comprimir + SHA-1 del archivo CHD completo, ambos almacenados en la cabecera; MAME obliga a ambos al cargar
Tipos de soporteImágenes de disco duro, CD-ROM, DVD, LaserDisc y soportes de sectores brutos
Bloques de metadatosRegistros de clave-valor etiquetados incrustados después del mapa de fragmentos: diseño de pistas de CD, geometría de HDD, cadenas de identidad de la unidad
Relación de compresión típica30-60 % más pequeño que un origen ISO o CUE+BIN equivalente
DesarrolladorMAMEdev (el proyecto MAME)
Plataformas soportadasWindows, macOS, Linux, Android
Conversión sin pérdidaschdman puede reconstruir la imagen exacta original ISO, BIN, GDI o bruta sin pérdida de datos
Versiones del formatov4 y v5 en uso común; versión codificada como un entero big-endian de 4 bytes inmediatamente después de la etiqueta mágica
Lanzado2002 (MAME, originally for hard-disk-based arcade games)
Última versiónCHD v5 (current header/map format)
Estándar abierto · libre de regalías
Especificacióndocs.mamedev.org

Conversiones de CHD

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CHD. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos CHD.

Preguntas frecuentes

¿Cómo abro un archivo CHD?
Cárgalo en MAME (colócalo en la carpeta ROM del juego) o en un núcleo de RetroArch compatible con MAME o discos. Para recuperar el disco original, conviértelo con la herramienta gratuita chdman.
¿Cómo convierto un CHD de nuevo a CUE/BIN o ISO?
Usa chdman (incluido con MAME): «chdman extractcd -i juego.chd -o juego.cue» produce CUE+BIN; «extracthd» produce una imagen de disco bruta.
¿Cómo creo un CHD a partir de CUE/BIN o ISO?
Ejecuta «chdman createcd -i juego.cue -o juego.chd» (o createdvd/createhd). La línea de comandos de RetroArch y algunos front-ends también integran esta función.
¿Por qué MAME dice que mi CHD es malo o incorrecto?
MAME comprueba el SHA-1 del CHD contra su base de datos. Un desajuste significa que el archivo está corrupto, es una revisión incorrecta o no es el volcado exacto que MAME espera para ese juego.
¿Es el CHD más pequeño que el ISO o CUE/BIN?
Normalmente sí: CHD comprime cada fragmento y a menudo ahorra entre un 30 y un 60 % frente a un ISO o BIN sin comprimir, manteniendo la capacidad de conversión sin pérdidas.
¿Puede una herramienta de archivo normal abrir un CHD?
No. CHD no es un archivo ZIP/7z; tiene su propio formato de fragmentos. Usa chdman o un emulador, no WinRAR ni 7-Zip.

Referencias

1MAME Documentation - chdman (CHD File Manager)docs.mamedev.org
2MAME source - chd.h (CHD v5 header/map format)github.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Extensiones relacionadas

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z