====== 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 [[..:software:mame|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 ===== * [[..:software:chdman|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: * [[..:software:mame|MAME]] * [[..:software:retroarch|RetroArch]] (varios cores) * DuckStation (PlayStation) * [[..:software:pcsx2|PCSX2]] (PlayStation 2) * [[..:software:mednafen|Mednafen]] (varios sistemas) * [[..:software:flycast|Flycast]] (Dreamcast) ===== 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” -----