.CHD

Plik CHD

MAME Compressed Hunks of Data
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik CHD to obraz MAME Compressed Hunks of Data - skompresowany kontener dla zrzutów dysków twardych automatów arcade, płyt CD-ROM, DVD lub LaserDisc. Ładuje się go w MAME lub RetroArch zamiast otwierać jak dokument, lub konwertuje z powrotem do CUE/BIN lub ISO za pomocą darmowego narzędzia chdman. Plik zawiera skróty SHA-1, dzięki czemu MAME wykrywa każdą uszkodzoną lub niewłaściwą wersję kopii przed jej uruchomieniem.

Deweloper: MAMEdev (the MAME project) Kategoria: Pliki obrazów dysków Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux Android
Powiązane: .BIN · .ISO · .MDF · .DMG

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 23, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CHD?

.chd - skrót od Compressed Hunks of Data - to binarny kontener obrazów dysków opracowany przez projekt MAME. Przechowuje on dyski twarde automatów, płyty CD-ROM, DVD i nośniki LaserDisc w skompresowanej formie, którą emulatory mogą wydajnie przesyłać strumieniowo.

Format dzieli nośnik źródłowy na jednostki o stałym rozmiarze zwane *hunks* (kawałkami). Każdy kawałek jest kompresowany niezależnie, więc emulator dekompresuje tylko ten fragment, którego potrzebuje, a nie cały obraz. W jednym pliku mogą być aktywne maksymalnie cztery kodeki kompresji: Deflate (cdzl), LZMA (cdlz), niestandardowy Huffman (huff) oraz FLAC (cdfl) dla ścieżek audio CD. Typowy plik .chd jest o 30-60% mniejszy niż odpowiedni plik źródłowy .iso lub .cue+.bin.

Każdy plik .chd zaczyna się od 8-bajtowego ciągu magicznego MComprHD pod offsetem 0, po którym następuje nagłówek w formacie big-endian, zapisujący:

  • wersję formatu (v4 lub obecną v5)
  • listę aktywnych kodeków i całkowity rozmiar po dekompresji
  • skróty SHA-1 zarówno dla surowych danych, jak i pełnego pliku

MAME weryfikuje oba skróty w momencie ładowania i odrzuca obrazy, których skrót nie zgadza się z wpisem w bazie danych.

Narzędzie wiersza poleceń chdman, dołączone do MAME, służy do tworzenia, weryfikacji i konwersji plików .chd. Konwersja z powrotem do surowego obrazu .bin jest całkowicie bezstratna. Ponowne archiwizowanie pliku .chd wewnątrz ZIP oszczędza znikomą ilość miejsca i uniemożliwia wykrywanie przez emulator, dlatego jest odradzane.

Bezpieczeństwo

RYZYKO: LOW

CHD to obojętne dane obrazu bez kodu wykonywalnego i zawiera skróty SHA-1, więc zmanipulowany lub uszkodzony plik jest wykrywany przy ładowaniu. Praktyczna ostrożność ma charakter prawny, a nie techniczny: dystrybucja lub pobieranie plików CHD z grami chronionymi prawem autorskim to zazwyczaj piractwo - zrzucaj posiadane płyty za pomocą chdman. Unikaj podejrzanych stron „CHD converter”, które dołączają oprogramowanie reklamowe; chdman z mamedev.org jest darmowy.

Szczegóły formatu

w pigułce
PEŁNA NAZWAMAME Compressed Hunks of Dataznany również jako Compressed Hunks of Data, MAME CHD disk image
DEWELOPERMAMEdev (the MAME project)od 2002 (MAME, originally for hard-disk-based arcade games)
TYP MIMEapplication/octet-stream
TYPSkompresowany obraz dysku/CD/DVD/LaserDisc (własnościowy kontener binarny)
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304050607
HEX
4D436F6D70724844
ASCII
MComprHD
8-bajtowy tag pod offsetem 0, po którym następuje długość nagłówka big-endian i wersja (4 = v4, 5 = v5).

Programy otwierające pliki CHD

Windows3 apps
MAME Open-source Umieść plik .chd w folderze ROM gry (często podfolder o nazwie gry) i uruchom tę grę w MAME.
RetroArch Open-source Załaduj .chd za pomocą rdzenia obsługującego płyty (MAME, Beetle PSX, Flycast itp.) poprzez funkcję Wczytaj zawartość.
chdman (MAME tools) Open-source Uruchom „chdman extractcd -i game.chd -o game.cue”, aby przekonwertować z powrotem, lub „createcd”, aby utworzyć CHD. Darmowe CLI dołączone do MAME.
macOS2 apps
OpenEmu Open-source Dodaj .chd do biblioteki dla odpowiedniego rdzenia; obsługuje MAME i kilka systemów płytowych.
MAME Open-source Umieść plik .chd w folderze ROM gry (często podfolder o nazwie gry) i uruchom tę grę w MAME.
Linux2 apps
MAME Open-source Umieść plik .chd w folderze ROM gry (często podfolder o nazwie gry) i uruchom tę grę w MAME.
RetroArch Open-source Załaduj .chd za pomocą rdzenia obsługującego płyty (MAME, Beetle PSX, Flycast itp.) poprzez funkcję Wczytaj zawartość.
Android1 app
RetroArch Open-source Załaduj .chd za pomocą rdzenia obsługującego płyty (MAME, Beetle PSX, Flycast itp.) poprzez funkcję Wczytaj zawartość.

Szczegóły techniczne

specyfikacja
Magiczne bajtyMComprHD (8 bajtów ASCII) pod offsetem 0, a następnie 4-bajtowa długość nagłówka big-endian
Kolejność bajtówBig-endian
KodowanieBinarne
Struktura konteneraNagłówek → mapa kawałków → skompresowane bloki danych kawałków → otagowane rekordy metadanych
Kodeki kompresjiDo czterech jednoczesnych kodeków na plik: Deflate (cdzl), LZMA (cdlz), Huffman (huff), FLAC (cdfl) dla audio CD
Rozmiar kawałka (hunk)Liczba bajtów będąca potęgą dwójki, ustalana w momencie tworzenia (zazwyczaj 4 KB - 512 KB); jednolita dla każdego kawałka w pliku
Sumy kontrolne integralnościSHA-1 surowej nieskompresowanej zawartości + SHA-1 kompletnego pliku CHD, oba przechowywane w nagłówku; MAME wymusza oba przy ładowaniu
Typy nośnikówObrazy dysków twardych, CD-ROM, DVD, LaserDisc i surowe nośniki sektorowe
Bloki metadanychOtagowane rekordy klucz-wartość osadzone po mapie kawałków: układ ścieżek CD, geometria HDD, ciągi identyfikacyjne napędu
Typowy stopień kompresji30-60% mniejszy niż odpowiednie źródło ISO lub CUE+BIN
DeweloperMAMEdev (projekt MAME)
Obsługiwane platformyWindows, macOS, Linux, Android
Bezstratna konwersja zwrotnachdman może zrekonstruować dokładny oryginalny obraz ISO, BIN, GDI lub surowy obraz bez utraty danych
Wersje formatuv4 i v5 w powszechnym użyciu; wersja zakodowana jako 4-bajtowa liczba całkowita big-endian bezpośrednio po tagu magicznym
Wydano2002 (MAME, originally for hard-disk-based arcade games)
Najnowsza wersjaCHD v5 (current header/map format)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjadocs.mamedev.org

Konwersje CHD

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CHD. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CHD.

Najczęściej zadawane pytania

Jak otworzyć plik CHD?
Załaduj go w MAME (umieść w folderze ROM gry) lub w rdzeniu RetroArch obsługującym MAME/płyty. Aby odzyskać oryginalną płytę, przekonwertuj go darmowym narzędziem chdman.
Jak przekonwertować CHD z powrotem na CUE/BIN lub ISO?
Użyj chdman (dołączonego do MAME): „chdman extractcd -i game.chd -o game.cue” utworzy CUE+BIN; „extracthd” utworzy surowy obraz dysku.
Jak utworzyć CHD z CUE/BIN lub ISO?
Uruchom „chdman createcd -i game.cue -o game.chd” (lub createdvd/createhd). Wiersz poleceń RetroArch i niektóre nakładki również to obsługują.
Dlaczego MAME twierdzi, że mój CHD jest uszkodzony lub błędny?
MAME sprawdza SHA-1 pliku CHD w swojej bazie danych. Niezgodność oznacza, że plik jest uszkodzony, ma niewłaściwą wersję lub nie jest dokładnie tym zrzutem, którego MAME oczekuje dla danej gry.
Czy CHD jest mniejszy niż ISO lub CUE/BIN?
Zazwyczaj tak - CHD kompresuje każdy kawałek danych i często oszczędza 30-60% w porównaniu do nieskompresowanego ISO lub BIN, zachowując przy tym możliwość bezstratnej konwersji zwrotnej.
Czy zwykłe narzędzie do archiwizacji może otworzyć CHD?
Nie. CHD nie jest archiwum ZIP/7z; ma własny format kawałków danych. Użyj chdman lub emulatora, a nie WinRAR/7-Zip.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z