У вас заканчивается место для хранения ваших ПЗУ? К счастью, с помощью инструмента CHDMAN вы можете сэкономить место, сжимая ПЗУ вместо их удаления.

Если вы собираете ПЗУ, такие как Pokémon, вы наверняка заметили, что ПЗУ для более новых платформ занимают значительную часть вашего хранилища. Для одной игры может потребоваться несколько гигабайт памяти. Храните более дюжины, и ваша коллекция ПЗУ может быстро расшириться до многих терабайт. В этом может помочь инструмент CHDMAN проекта MAME.

Содержит ли ваша коллекция ПЗУ аркадные игры или игры для консолей с оптическим носителем, таких как Sony PlayStation? CHDMAN может сжимать их в файлы CHD, которые занимают часть исходного размера ПЗУ.

Самое приятное то, что многие эмуляторы поддерживают формат CHD. Таким образом, вы можете продолжать воспроизводить свои ПЗУ, не распаковывая и не распаковывая их. Давайте посмотрим, как это сделать.

Что такое ЧДМАН?

Менеджер сжатых блоков данных (CHD) MAME, или сокращенно «CHDMAN», позволяет хранить файлы ПЗУ в одном сжатом архиве. Помимо экономии места, это также может упростить управление многофайловыми ПЗУ, например, резервными копиями оптических носителей, состоящими из дорожки данных игры и множества других звуковых дорожек для музыки.

instagram viewer

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

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

  • КИЙ И БИН.
  • ГСБ.
  • ИСО.
  • ТОС.
  • НРГ.
  • ЦДР.
  • ИМГ.

Как сжать ISO-образы с помощью CHDMAN

CHDMAN распространяется вместе с эмулятором MAME. Если вы уже используете это, вы найдете исполняемый файл CHDMAN в каталоге установки MAME. Если нет, скачайте последняя версия MAME с официального сайта и установите его на свой компьютер, чтобы также получить CHDMAN.

Чтобы не вводить полный путь к CHDMAN каждый раз, когда вы хотите сжать ПЗУ, добавьте папку MAME в переменную системного пути. Вы можете сделать это с помощью использование переменных среды в Windows 10.

Откройте Проводник файлов окно (Ключ Windows + Е) и, чтобы все было в порядке, создайте папку в любом месте, в которой вы будете выполнять все манипуляции с файлами, связанные с CHDMAN.

Переместите файлы ПЗУ, которые вы хотите сжать, в эту папку. В этой статье мы будем использовать исходную резервную копию 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"

Таким образом, вы сможете сжать ПЗУ всех консолей, использовавших оптические носители (CD и DVD), в формат CHD. Однако следует упомянуть особый случай: образы жестких дисков.

CHDMAN и формат CHD также можно использовать для хранения сжатых резервных копий жесткого диска. Они могут иметь одно и то же расширение с оптическими резервными копиями, сохраненными как BIN и IMG, но вам придется использовать измененную версию приведенной выше команды для сжатия жестких дисков в CHD:

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

CHDMAN также может выполнять резервное копирование на фактические жесткие диски формата CHD, подключенные к ПК. Однако обычному пользователю это редко понадобится.

Что еще следует знать о ВПС?

Наша цель в этой статье — узнать, как сжать большие ПЗУ в более компактные файлы CHD. Тем не менее, следующее может оказаться полезным, если вы решите использовать этот формат файла для своих эмулируемых игр.

Какие эмуляторы поддерживают CHD?

Хотя файлы CHD в настоящее время считаются стандартом для хранения резервных копий оптических носителей и жестких дисков в сжатом формате, удобном для эмуляции, не все эмуляторы их поддерживают.

Если вы ищете эмулятор, совместимый с CHD, то, к счастью, некоторые из самых популярных эмуляторов его поддерживают. Вот несколько примеров эмуляторов, которые позволяют воспроизводить CHD:

  • МАМЕ.
  • ДакСтейшн.
  • Жук PSX.
  • PCSX.
  • PCSX2.
  • ДЕмул.
  • lr-опера.
  • Рейкаст.
  • Флайкаст.
  • Перемечтать.
  • Генезис Плюс GX.
  • ПикоДрайв.

Из-за как работает LaunchBox и другие интерфейсные службы, которые вы можете использовать для эмуляции, например использование RetroArch в Windows, CHD тоже должны работать над этими услугами.

Как вы можете проверить свои CHD?

CHDMAN — это не только решение для сжатия, но, как следует из названия, менеджер файлов CHD. Таким образом, вы также можете использовать его для...

  • Получите информацию о файлах CHD, используя информация chdman -i "ИМЯ ФАЙЛА.chd" быстрый.
  • Проверьте файлы CHD с помощью chdman проверить -i "ИМЯ ФАЙЛА.chd" быстрый.

Можете ли вы распаковать CHD?

Распаковка CHD почти обратна тому, как вы их сжимаете. Поскольку формат поддерживает резервные копии на оптических носителях и на жестких дисках, вам необходимо настроить команду, которую вы будете использовать, в соответствии с носителем, с которым вы имеете дело.

CHDMAN может извлекать резервные копии оптических носителей обратно в комбинацию CUE и BIN только с помощью:

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

Вам не обязательно указывать файл BIN; CHDMAN создает его автоматически, используя то же имя, что и файл CUE. Чтобы извлечь сжатые резервные копии жесткого диска, замените «extractcd» на «extracthd» следующим образом:

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

Больше места для хранения, больше игр

Сжатие ПЗУ ваших эмуляторов с помощью CHDMAN вернет вам значительный объем дискового пространства. Но есть и серьезный минус.

Освобождение места для хранения означает, что вы можете еще больше расширить свою коллекцию ПЗУ. А это, в свою очередь, приводит к увеличению количества игр в вашем портфолио. С таким количеством игр на расстоянии одного клика было бы здорово иметь эквивалент CHDMAN, который мог бы сжимать и умножать наше свободное время.