CHD
CHD (Compressed Hunks of Data) es un formato de archivo diseñado para almacenar imágenes de discos y otros medios de forma comprimida y sin pérdida.
Fue desarrollado como parte del proyecto MAME y está optimizado para su uso en emulación.
Características principales
Compresión sin pérdida
CHD reduce el tamaño de los datos sin eliminar información. Es posible reconstruir exactamente el contenido original.
Estructura en bloques (hunks)
Los datos se dividen en bloques independientes (“hunks”), lo que permite:
Acceso rápido a partes específicas del archivo
Mejor rendimiento en emulación
Mayor eficiencia en lectura
Integridad de datos
Incluye hashes internos que permiten verificar la integridad del archivo y detectar corrupción.
Soporte de múltiples medios
CHD puede almacenar:
CDs (PlayStation, Sega Saturn, etc.)
DVDs (PlayStation 2, etc.)
Discos duros (arcade, sistemas antiguos)
Otros formatos (Laserdisc, etc.)
Ventajas
Ahorro significativo de espacio (30–70% típico)
Sin pérdida de datos
Optimizado para emuladores
Acceso eficiente a datos parciales
Integridad verificable
Desventajas
No es el formato estándar de preservación
No compatible directamente con hashes de Redump
Requiere conversión previa desde formatos originales (BIN/CUE, ISO)
Algunas herramientas no lo soportan
Herramientas
chdman: herramienta oficial para crear, convertir y verificar archivos CHD. Incluida con MAME.
Flujo de trabajo típico
Obtener dump en formato BIN/CUE (por ejemplo, de Redump)
Convertir a CHD usando chdman
Usar el archivo CHD en emuladores compatibles
Compatibilidad
CHD es compatible con múltiples emuladores modernos:
CHD vs BIN/CUE
| Característica | CHD | BIN/CUE |
| Tamaño | Más pequeño | Más grande |
| Compresión | Sí (sin pérdida) | No |
| Preservación | No estándar | Estándar |
| Verificación Redump | No directa | Sí |
| Rendimiento | Optimizado | Variable |
Cuándo usar CHD
Recomendado
Emulación diaria
Colecciones grandes
Ahorro de espacio
No recomendado