Конвертация CHD в BIN чаще всего нужна, когда эмулятор или программа записи дисков не понимает сжатый формат CHD (Compressed Hunks of Data) и требует классическую пару BIN/CUE. Стандартный способ — утилита chdman из комплекта MAME: она распаковывает CHD-образ обратно в исходные файлы без потери данных, если образ был создан корректно.
Формат CHD изначально разработан для эмулятора MAME и активно используется для хранения образов CD и DVD игровых консолей — Sega Saturn, PlayStation, Dreamcast, 3DO и других. Однако часть эмуляторов, флеш-картриджей и устройств вроде ODE (оптических эмуляторов привода) работает только с BIN/CUE, поэтому обратная конвертация остаётся востребованной задачей.
Что такое форматы CHD и BIN/CUE
CHD — это контейнер сжатых данных диска, разбитых на блоки («hunks»). Помимо собственно данных, внутри хранится метаинформация о треках, что позволяет восстановить структуру диска. Сжатие даёт заметную экономию места по сравнению с «сырым» образом.
BIN/CUE — классическая связка: бинарный файл .bin содержит сырые данные секторов, а текстовый .cue описывает разметку треков, индексы и тип данных. Именно этот формат де-факто является стандартом для образов CD и поддерживается подавляющим большинством эмуляторов и утилит записи.
💡CHD — сжатый формат MAME, BIN/CUE — универсальный «сырой» образ. Конвертация выполняется утилитой chdman и не приводит к потере данных при корректном исходнике.