Går du tom for lagringsplass for ROM-ene dine? Heldigvis, med CHDMAN-verktøyet, kan du spare plass ved å komprimere ROM-ene dine i stedet for å fjerne dem.

Hvis du samler ROM-er som Pokémon, har du sikkert lagt merke til at de for nyere plattformer tar opp en betydelig del av lagringsplassen din. Et enkelt spill kan kreve flere gigabyte lagringsplass. Hold over et dusin, og ROM-samlingen din kan raskt utvides til mange Terabyte. Det er der MAME-prosjektets CHDMAN-verktøy kan hjelpe.

Inneholder ROM-samlingen din arkadespill eller titler for konsoller med optiske medier, som Sonys PlayStation? CHDMAN kan komprimere dem til CHD-filer som tar opp en brøkdel av en ROMs opprinnelige størrelse.

Det beste er at mange emulatorer støtter CHD-formatet. Så du kan fortsette å spille ROM-ene dine uten å trekke ut eller dekomprimere dem. La oss se hvordan.

Hva er CHDMAN?

MAMEs Compressed Hunks of Data (CHD) manager, eller "CHDMAN" for kort, lar deg lagre filene til en ROM i et enkelt komprimert arkiv. Bortsett fra å spare plass, kan dette også forenkle administrasjonen av ROM-er med flere filer, som sikkerhetskopiering av optiske medier som består av et spills dataspor og mange flere lydspor for musikken.

instagram viewer

En nøkkelforskjell sammenlignet med typiske arkiver produsert av verktøy som 7-Zip og WinRAR er at CHDMANs CHD-filer kan brukes uten å kreve dekompresjon.

De to ulempene med CHD-formatet er at CHDMAN er et kommandolinjeverktøy som du må bruke ved å skrive kommandoer i terminalen, og at ikke alle emulatorer støtter det resulterende CHD-formatet. CHDMAN kan bare komprimere filer med følgende utvidelser:

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

Hvordan komprimere ISO-ene dine med CHDMAN

CHDMAN distribueres med MAME-emulatoren. Hvis du allerede bruker det, vil du finne CHDMANs kjørbare filer i MAMEs installasjonskatalog. Hvis ikke, last ned den siste versjonen av MAME fra den offisielle siden og installer den på din PC for også å få CHDMAN.

For å unngå å skrive inn hele banen til CHDMAN hver gang du vil komprimere en ROM, legg til MAMEs mappe i System Path-variabelen. Du kan gjøre dette ved å bruker miljøvariabler i Windows 10.

Åpne a Filutforsker vindu (Windows-tast + E) og for å holde ting ryddig, lag en mappe hvor som helst du ønsker, der du skal gjøre all CHDMAN-relatert filjonglering.

Flytt filene til ROM-en du vil komprimere til den mappen. For denne artikkelen bruker vi en original PlayStation-sikkerhetskopi som er lagret i en CUE & BIN-filkombinasjon.

Kjør Windows CMD eller PowerShell. Deretter flytter du til mappen med spillets filer med kommandoen Change Directory (CD):

cd PATH_TO_FOLDER

Vår kommando var:

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

For å komprimere spillet med CHDMAN til CHD-format, bruk følgende:

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

Vår kommando var:

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

På denne måten kan du komprimere ROM-ene til alle konsollene som brukte optiske medier (CDer og DVDer) til CHD-formatet. Det er imidlertid et spesielt tilfelle vi må nevne: harddiskbilder.

CHDMAN og CHD-formatet kan også brukes til å lagre komprimerte HDD-sikkerhetskopier. De kan dele den samme utvidelsen med optiske sikkerhetskopier lagret som BIN og IMG, men du må bruke en finjustert versjon av kommandoen ovenfor for å komprimere HDD-er til CHD-er:

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

CHDMAN kan også sikkerhetskopiere til CHD-formatet faktiske harddisker koblet til PC-en. Det bør imidlertid sjelden være nødvendig for den gjennomsnittlige brukeren.

Hva annet bør du vite om CHDs?

Å vite hvordan du komprimerer store ROM-er til slankere CHD-filer er målet vårt i denne artikkelen. Likevel kan følgende være nyttig hvis du bestemmer deg for å bruke det filformatet for emulerte spill.

Hvilke emulatorer støtter CHD-er?

Selv om CHD-filer nå anses som en standard for lagring av optiske medier og HDD-sikkerhetskopier i et komprimert emuleringsvennlig format, støtter ikke alle emulatorer dem.

Hvis du leter etter en CHD-kompatibel emulator, støtter heldigvis noen av de mest populære emulatorene dem. Her er noen eksempler på emulatorer som lar deg spille CHD-er:

  • MAME.
  • DuckStation.
  • Beetle PSX.
  • PCSX.
  • PCSX2.
  • DEmul.
  • lr-opera.
  • Gjencast.
  • Flycast.
  • Drøm om.
  • Genesis Plus GX.
  • PicoDrive.

På grunn av hvordan LaunchBox fungerer og andre front-end-tjenester du kan bruke for emulering, som bruker RetroArch på Windows, CHDs bør også fungere på disse tjenestene.

Hvordan kan du sjekke CHD-ene dine?

CHDMAN er ikke bare en komprimeringsløsning, men, som navnet sier, en manager for CHD-filer. Så du kan også bruke den til å...

  • Få informasjon om CHD-filer ved å bruke chdman info -i "FILENAME.chd" ledetekst.
  • Sjekk CHD-filer ved å bruke chdman verify -i "FILENAME.chd" ledetekst.

Kan du dekomprimere CHDs?

Å dekomprimere CHD er nesten det motsatte av hvordan du komprimerer dem. Siden formatet støtter optiske medier og HDD-sikkerhetskopier, må du tilpasse kommandoen du skal bruke i henhold til mediet du har å gjøre med.

CHDMAN kan bare trekke ut sikkerhetskopier av optiske medier tilbake til CUE & BIN-kombinasjonen med:

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

Du trenger ikke å spesifisere BIN-filen; CHDMAN oppretter den automatisk med samme navn som brukes for CUE-filen. For å trekke ut komprimerte HDD-sikkerhetskopier, bytt "extractcd" med "extracthd" som følger:

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

Mer lagring, mer spilling

Å komprimere emulatorenes ROM med CHDMAN vil gi deg tilbake en betydelig mengde lagringsplass. Men det er også en stor ulempe.

Å frigjøre lagringsplass betyr at du kan utvide ROM-samlingen ytterligere. Og det i sin tur betyr enda flere spill i backloggen din. Med så mange spill et klikk unna, vil det være flott å ha en CHDMAN-ekvivalent som kan komprimere og multiplisere fritiden vår.