Свършва ли ви мястото за съхранение за вашите ROM? За щастие с инструмента CHDMAN можете да спестите място, като компресирате вашите ROM, вместо да ги премахвате.

Ако колекционирате ROM като Pokémon, със сигурност сте забелязали, че тези за по-нови платформи заемат значителна част от вашето хранилище. Една игра може да изисква няколко гигабайта място за съхранение. Съхранявайте над дузина и вашата ROM колекция може бързо да се разшири до много терабайти. Това е мястото, където инструментът CHDMAN на проекта MAME може да помогне.

Вашата ROM колекция съдържа ли аркадни игри или заглавия за конзоли с оптична медия, като PlayStation на Sony? CHDMAN може да ги компресира до CHD файлове, които заемат част от оригиналния размер на ROM.

Най-хубавото е, че много емулатори поддържат CHD формата. Така че можете да продължите да възпроизвеждате своите ROM без да ги извличате или декомпресирате. Да видим как.

Какво е CHDMAN?

MAME's Compressed Hunks of Data (CHD) мениджър, или накратко "CHDMAN", ви позволява да съхранявате файловете на ROM в един компресиран архив. Освен спестяване на място, това може също така да опрости управлението на многофайлови ROM, като резервни копия на оптични носители, състоящи се от запис с данни на игра и много други аудио записи за нейната музика.

instagram viewer

Ключова разлика в сравнение с типичните архиви, произведени от инструменти като 7-Zip и WinRAR, е, че CHD файловете на CHDMAN могат да се използват без да се изисква декомпресия.

Двата недостатъка на CHD формата са, че CHDMAN е инструмент за команден ред, който ще трябва да използвате, като въвеждате команди в терминала, и че не всички емулатори поддържат получения CHD формат. CHDMAN може да компресира само файлове със следните разширения:

  • CUE & BIN.
  • GDI.
  • ISO.
  • TOC.
  • NRG.
  • CDR.
  • IMG.

Как да компресирате вашите ISO с CHDMAN

CHDMAN се разпространява с емулатора MAME. Ако вече го използвате, ще намерите изпълнимия файл на CHDMAN в инсталационната директория на MAME. Ако не, изтеглете най-новата версия на MAME от официалния му сайт и го инсталирайте на вашия компютър, за да получите и CHDMAN.

За да избегнете въвеждането на пълния път до CHDMAN всеки път, когато искате да компресирате ROM, добавете папката на MAME към вашата променлива System Path. Можете да направите това чрез използване на променливи на средата в Windows 10.

Отворете a File Explorer прозорец (Клавиш Windows + E) и, за да поддържате нещата подредени, създайте папка, където желаете, в която ще правите всички свързани с CHDMAN файлове жонглиране.

Преместете файловете на ROM, който искате да компресирате, в тази папка. За тази статия ще използваме оригинално резервно копие на PlayStation, съхранено в CUE & BIN файлова комбинация.

Стартирайте Windows CMD или PowerShell. След това преминете към папката с файловете на вашата игра с командата Change Directory (CD):

cd PATH_TO_FOLDER

Нашата команда беше:

cd"H:\Emulation\ROMs\PS1\Compress-to-CHD"

За да компресирате играта си с CHDMAN във формат CHD, използвайте следното:

chdman.execreatecd-i "ROM_YOU_WANT_TO_COMPRESS.CUE" -o "FILENAME_OF_COMPRESSED.CHD"

Нашата команда беше:

chdman createcd -i "MUO_PSX.cue" -o "MUO_PSX.chd"

По този начин можете да компресирате ROM на всички конзоли, които са използвали оптични носители (CD и DVD) във формат CHD. Има обаче един конкретен случай, който трябва да споменем: изображения на твърд диск.

CHDMAN и CHD форматът могат също да се използват за съхраняване на компресирани HDD архиви. Те може да споделят същото разширение с оптични резервни копия, записани като BIN и IMG, но трябва да използвате променена версия на горната команда, за да компресирате HDD в CHD:

chdman createhd -i "OLDPCback.img" -o "OLDPCback.chd"

CHDMAN може също така да архивира във формат CHD действителни твърди дискове, свързани към компютъра. Това обаче рядко трябва да е необходимо на средния потребител.

Какво друго трябва да знаете за ИБС?

Нашата цел в тази статия е да знаете как да компресирате вашите големи ROM до по-прости CHD файлове. Все пак следното може да е полезно, ако решите да използвате този файлов формат за своите емулирани игри.

Кои емулатори поддържат CHD?

Въпреки че CHD файловете сега се считат за стандарт за съхраняване на оптични носители и HDD резервни копия в компресиран удобен за емулация формат, не всички емулатори ги поддържат.

Ако търсите емулатор, съвместим с CHD, за щастие някои от най-популярните емулатори ги поддържат. Ето няколко примера за емулатори, които ви позволяват да възпроизвеждате CHD:

  • МАМЕ.
  • DuckStation.
  • Бръмбар PSX.
  • PCSX.
  • PCSX2.
  • DEmul.
  • lr-опера.
  • Reicast.
  • Flycast.
  • Премечтай.
  • Genesis Plus GX.
  • PicoDrive.

Защото как работи LaunchBox и други предни услуги, които можете да използвате за емулация, като с помощта на RetroArch в Windows, CHD трябва да работят и върху тези услуги.

Как можете да проверите вашите CHDs?

CHDMAN не е само решение за компресиране, но, както гласи името му, мениджър за CHD файлове. Така че можете да го използвате и за...

  • Получете информация за CHD файлове, като използвате информация за chdman -i "ИМЕ НА ФАЙЛ.chd" подкана.
  • Проверете CHD файловете, като използвате chdman verify -i "FILENAME.chd" подкана.

Можете ли да декомпресирате CHDs?

Декомпресирането на CHD е почти обратното на начина, по който ги компресирате. Тъй като форматът поддържа оптични носители и архивиране на HDD, трябва да персонализирате командата, която ще използвате според носителя, с който работите.

CHDMAN може да извлича резервни копия на оптични носители обратно към комбинацията CUE & BIN с:

chdman.exeextractcd-i "INPUT.chd" -o "OUTPUT.cue"

Не е необходимо да посочвате BIN файла; CHDMAN го създава автоматично, използвайки същото име, използвано за CUE файла. За да извлечете компресирани резервни копия на HDD, разменете "extractcd" с "extracthd", както следва:

chdman.exeextracthd-i "INPUT.chd" -o "OUTPUT.IMG"

Повече място за съхранение, повече игри

Компресирането на ROM на вашите емулатори с CHDMAN ще ви върне значително количество място за съхранение. Но има и основен минус.

Освобождаването на място за съхранение означава, че можете да разширите допълнително своята ROM колекция. И това, от своя страна, означава още повече игри в изоставането ви. С толкова много игри на едно кликване, наличието на еквивалент на CHDMAN, който може да компресира и умножи свободното ни време, би било страхотно.