.CHD

CHD Datei

MAME Compressed Hunks of Data
Frage stellen
SCHNELLE ANTWORT

Eine CHD-Datei ist ein MAME Compressed Hunks of Data-Abbild - ein komprimierter Container für Arcade-Festplatten-, CD-ROM-, DVD- oder LaserDisc-Dumps. Sie laden sie in MAME oder RetroArch, anstatt sie wie ein Dokument zu öffnen, oder konvertieren sie mit dem kostenlosen Tool chdman zurück in CUE/BIN oder ISO. Die Datei enthält SHA-1-Hashes, sodass MAME jede beschädigte oder falsche Revisionskopie erkennt, bevor sie ausgeführt wird.

Entwickler: MAMEdev (the MAME project) Kategorie: Diskimagedateien Offener Standard MIME: application/octet-stream
VERFÜGBAR AUF Windows macOS Linux Android
Verwandt: .BIN · .ISO · .MDF · .DMG

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 23, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das CHD-Dateiformat?

.chd - kurz für Compressed Hunks of Data - ist ein binärer Disk-Image-Container, der vom MAME-Projekt entwickelt wurde. Er speichert Festplatten von Arcade-Automaten, CD-ROMs, DVDs und LaserDisc-Medien in einer komprimierten Form, die Emulatoren effizient streamen können.

Das Format unterteilt das Quellmedium in Einheiten fester Größe, sogenannte *Hunks*. Jeder Hunk wird unabhängig komprimiert, sodass der Emulator nur den benötigten Hunk dekomprimiert und nicht das gesamte Abbild. Bis zu vier Kompressions-Codecs können in einer einzigen Datei aktiv sein: Deflate (cdzl), LZMA (cdlz), benutzerdefiniertes Huffman (huff) und FLAC (cdfl) für CD-Audiospuren. Eine typische .chd ist 30-60 % kleiner als die entsprechende .iso oder .cue+.bin-Quelle.

Jede .chd beginnt mit der 8-Byte-Magic-String MComprHD am Dateioffset 0, gefolgt von einem Big-Endian-Header, der Folgendes aufzeichnet:

  • Formatversion (v4 oder aktuell v5)
  • Liste der aktiven Codecs und unkomprimierte Gesamtgröße
  • SHA-1-Hashes sowohl der Rohdaten als auch der vollständigen Datei

MAME validiert beide Hashes beim Laden und weist Abbilder ab, deren Hash nicht mit dem Datenbankeintrag übereinstimmt.

Das Kommandozeilen-Tool chdman, das mit MAME ausgeliefert wird, erstellt, verifiziert und konvertiert .chd-Dateien. Die Konvertierung zurück in ein .bin-Rohabbild ist vollständig verlustfrei. Das erneute Archivieren einer .chd innerhalb einer ZIP-Datei spart nur vernachlässigbar wenig Platz und bricht die Erkennung durch den Emulator, weshalb davon abgeraten wird.

Sicherheit

RISIKO: LOW

CHD besteht aus inerten Bilddaten ohne ausführbaren Code und enthält SHA-1-Hashes, sodass eine manipulierte oder beschädigte Datei beim Laden erkannt wird. Die praktische Vorsicht ist rechtlicher, nicht technischer Natur: Das Verteilen oder Herunterladen von CHDs urheberrechtlich geschützter Spiele ist in der Regel Piraterie - dumpen Sie Discs, die Sie besitzen, mit chdman. Vermeiden Sie dubiose «CHD-Konverter»-Websites, die Adware enthalten; chdman von mamedev.org ist kostenlos.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEMAME Compressed Hunks of Dataalias Compressed Hunks of Data, MAME CHD disk image
ENTWICKLERMAMEdev (the MAME project)seit 2002 (MAME, originally for hard-disk-based arcade games)
MIME TYPEapplication/octet-stream
TYPKomprimiertes Disk/CD/DVD/LaserDisc-Abbild (proprietärer Binärcontainer)
STANDARDOffen · lizenzfrei
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001020304050607
HEX
4D436F6D70724844
ASCII
MComprHD
8-Byte-Tag bei Offset 0, gefolgt von Big-Endian-Header-Länge und Version (4 = v4, 5 = v5).

Programme zum Öffnen von CHD-Dateien

Windows3 apps
MAME Open Source Legen Sie die .chd in den ROM-Ordner des Spiels (oft ein Unterordner, der nach dem Spiel benannt ist) und starten Sie dieses Spiel in MAME.
RetroArch Open Source Laden Sie die .chd mit einem Disc-fähigen Core (MAME, Beetle PSX, Flycast usw.) über «Inhalt laden».
chdman (MAME tools) Open Source Führen Sie «chdman extractcd -i game.chd -o game.cue» aus, um sie zurückzukonvertieren, oder «createcd», um eine CHD zu erstellen. Kostenloses CLI-Tool, das mit MAME gebündelt ist.
macOS2 apps
OpenEmu Open Source Fügen Sie die .chd Ihrer Bibliothek für den entsprechenden Core hinzu; unterstützt MAME und mehrere Disc-Systeme.
MAME Open Source Legen Sie die .chd in den ROM-Ordner des Spiels (oft ein Unterordner, der nach dem Spiel benannt ist) und starten Sie dieses Spiel in MAME.
Linux2 apps
MAME Open Source Legen Sie die .chd in den ROM-Ordner des Spiels (oft ein Unterordner, der nach dem Spiel benannt ist) und starten Sie dieses Spiel in MAME.
RetroArch Open Source Laden Sie die .chd mit einem Disc-fähigen Core (MAME, Beetle PSX, Flycast usw.) über «Inhalt laden».
Android1 app
RetroArch Open Source Laden Sie die .chd mit einem Disc-fähigen Core (MAME, Beetle PSX, Flycast usw.) über «Inhalt laden».

Technische Details

technische Spezifikation
Magic BytesMComprHD (8 ASCII-Bytes) bei Dateioffset 0, gefolgt von einer 4-Byte Big-Endian-Header-Länge
Byte-ReihenfolgeBig-endian
KodierungBinär
Container-StrukturHeader → Hunk-Map → komprimierte Datenblöcke pro Hunk → getaggte Metadaten-Datensätze
Kompressions-CodecsBis zu vier simultane Codecs pro Datei: Deflate (cdzl), LZMA (cdlz), Huffman (huff), FLAC (cdfl) für CD-Audio
Hunk-GrößeZweierpotenz-Bytezahl, die zum Erstellungszeitpunkt festgelegt wird (typischerweise 4 KB - 512 KB); einheitlich für jeden Hunk in der Datei
IntegritätsprüfsummenSHA-1 des unkomprimierten Rohinhalts + SHA-1 der vollständigen CHD-Datei, beide im Header gespeichert; MAME erzwingt beide beim Laden
MedientypenFestplatten-Abbilder, CD-ROM, DVD, LaserDisc und Roh-Sektor-Medien
Metadaten-BlöckeGetaggte Key-Value-Datensätze, die nach der Hunk-Map eingebettet sind: CD-Track-Layout, HDD-Geometrie, Laufwerksidentifikations-Strings
Typisches Kompressionsverhältnis30-60 % kleiner als eine entsprechende ISO- oder CUE+BIN-Quelle
EntwicklerMAMEdev (das MAME-Projekt)
Unterstützte PlattformenWindows, macOS, Linux, Android
Verlustfreier Round-Tripchdman kann die exakte Original-ISO, BIN, GDI oder das Rohabbild ohne Datenverlust rekonstruieren
Formatversionenv4 und v5 sind gebräuchlich; Version kodiert als 4-Byte Big-Endian-Integer unmittelbar nach dem Magic-Tag
Veröffentlicht2002 (MAME, originally for hard-disk-based arcade games)
Neueste VersionCHD v5 (current header/map format)
Offener StandardJa · lizenzgebührenfrei
Spezifikationdocs.mamedev.org

CHD-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit CHD-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu CHD-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine CHD-Datei?
Laden Sie sie in MAME (legen Sie sie in den ROM-Ordner des Spiels) oder in einen MAME/Disc-fähigen RetroArch-Core. Um die ursprüngliche Disc zurückzuerhalten, konvertieren Sie sie mit dem kostenlosen Tool chdman.
Wie konvertiere ich eine CHD zurück in CUE/BIN oder ISO?
Verwenden Sie chdman (im Lieferumfang von MAME enthalten): «chdman extractcd -i game.chd -o game.cue» erzeugt CUE+BIN; «extracthd» erzeugt ein Roh-Disk-Image.
Wie erstelle ich eine CHD aus CUE/BIN oder ISO?
Führen Sie «chdman createcd -i game.cue -o game.chd» aus (oder createdvd/createhd). Die Kommandozeile von RetroArch und einige Front-Ends unterstützen dies ebenfalls.
Warum sagt MAME, dass meine CHD fehlerhaft oder falsch ist?
MAME prüft den SHA-1 der CHD gegen seine Datenbank. Eine Abweichung bedeutet, dass die Datei beschädigt ist, die falsche Revision vorliegt oder es sich nicht um den exakten Dump handelt, den MAME für dieses Spiel erwartet.
Ist CHD kleiner als ISO oder CUE/BIN?
Normalerweise ja - CHD komprimiert jeden Hunk und spart oft 30-60 % gegenüber einer unkomprimierten ISO oder BIN, während es verlustfrei zurückkonvertierbar bleibt.
Kann ein normales Archivierungsprogramm eine CHD öffnen?
Nein. CHD ist kein ZIP/7z-Archiv; es hat sein eigenes Hunk-Format. Verwenden Sie chdman oder einen Emulator, nicht WinRAR/7-Zip.

Quellen

1MAME Documentation - chdman (CHD File Manager)docs.mamedev.org
2MAME source - chd.h (CHD v5 header/map format)github.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Verwandte Erweiterungen

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen