¡Esta es una revisión vieja del documento!
Tabla de Contenidos
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.
Ejemplo de uso:
chdman createcd -i juego.cue -o juego.chd
Verificación:
chdman verify -i juego.chd
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
- Preservación a largo plazo sin copia original
- Verificación contra bases de datos Redump
- Archivado “puro”
