.CHD File Extension

Compressed Hunks of Data File

Developer The MAME Team
Popularity
3.8  |  40 Votes
 

What is a CHD file?

A CHD file contains game data compressed using lossless Compressed Hunks of Data (CHD) compression and is supported by various emulators, including MAME and RetroArch. It stores a compressed version of an arcade machine's hard disk or game data dumped from a physical cartridge or CD-ROM.

More Information

Gamers commonly use CHD files in retro gaming and emulation communities. By compressing data dumped from physical storage devices, such as arcade machines, game cartridges, and CD-ROMs, CHD files enable easier storage and sharing of games while maintaining full compatibility with emulation software.

Arcade machine CHD files

The MAME Team initially developed the CHD format to store arcade game disk images for use with the Multiple Arcade Machine Emulator (MAME) software. These CHD files are used alongside their corresponding .ROM files to load and play arcade games. Some arcade CHD files are large because they contain the entire contents of a hard disk, so even compressed files may require significant storage space.

CD-ROM game CHD files

The CHD format was also used to store the contents of CD-ROM games for consoles such as the Sega Dreamcast and 3DO. In these cases, CHD files compress the data from .CUE and .BIN files dumped from the original discs.

NOTE: Users can create CHD files from dumped CUE and BIN files using CHDMAN, a command-line program developed by The MAME Team. This allows users to compress and manage game data efficiently while preserving compatibility with emulators.

How to open a CHD file

CHD files are not meant to be opened directly by users. Instead, emulators, such as MAME and RetroArch, load the contents of a CHD file to run games. How a CHD file is opened depends on the emulator, so it’s important to consult your emulator’s documentation for specific instructions.

For MAME arcade games, a CHD file must be stored in a subdirectory that matches the ROM’s filename (without the .zip extension). For example, if your ROM is named mygame.zip and your CHD file is mygame.chd, the files would typically be organized like this:

  • /​Roms/​mygame.zip
  • /​Roms/​mygame/​mygame.chd

MAME will automatically load the CHD file when the corresponding ROM is launched.

Other emulators may require all CHD files to be placed in a single directory, often named Rom or similar. Placement rules vary between emulators, so always check the documentation for the correct folder structure and naming conventions.

Open over 400 file formats with File Viewer Plus.Free Download

Programs that open CHD files

Windows
Linux
iOS
Android

Verified by FileInfo.com

The FileInfo.com team has independently researched the Compressed Hunks of Data file format and Mac, Windows, Linux, Android, and iOS apps listed on this page. Our goal is 100% accuracy and we only publish information about file types that we have verified.

If you would like to suggest any additions or updates to this page, please let us know.