.CHD

File CHD

MAME Compressed Hunks of Data
Fai una domanda
RISPOSTA RAPIDA

Un file CHD è un'immagine MAME Compressed Hunks of Data - un contenitore compresso per dump di hard disk arcade, CD-ROM, DVD o LaserDisc. Si carica in MAME o RetroArch invece di aprirlo come un documento, oppure si riconverte in CUE/BIN o ISO con lo strumento gratuito chdman. Il file contiene hash SHA-1, quindi MAME rileva qualsiasi copia corrotta o versione errata prima dell'esecuzione.

Sviluppatore: MAMEdev (the MAME project) Categoria: File di immagine disco Standard aperto MIME: application/octet-stream
SI APRE SU Windows macOS Linux Android
Correlati: .BIN · .ISO · .MDF · .DMG

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 23, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file CHD?

.chd - abbreviazione di Compressed Hunks of Data - è un contenitore binario di immagini disco sviluppato dal progetto MAME. Memorizza hard disk di macchine arcade, CD-ROM, DVD e supporti LaserDisc in una forma compressa che gli emulatori possono trasmettere in streaming in modo efficiente.

Il formato divide il supporto sorgente in unità a dimensione fissa chiamate *hunks*. Ogni hunk è compresso indipendentemente, quindi l'emulatore decomprime solo l'hunk di cui ha bisogno invece dell'intera immagine. In un singolo file possono essere attivi fino a quattro codec di compressione: Deflate (cdzl), LZMA (cdlz), Huffman personalizzato (huff) e FLAC (cdfl) per le tracce audio CD. Un tipico .chd è più piccolo del 30-60 % rispetto alla sorgente equivalente .iso o .cue+.bin.

Ogni .chd inizia con la stringa magica di 8 byte MComprHD all'offset 0 del file, seguita da un'intestazione big-endian che registra:

  • versione del formato (v4 o l'attuale v5)
  • elenco dei codec attivi e dimensione totale non compressa
  • hash SHA-1 sia dei dati grezzi che dell'intero file

MAME convalida entrambi gli hash al momento del caricamento e rifiuta le immagini il cui hash non corrisponde alla voce nel suo database.

Lo strumento a riga di comando chdman, incluso in MAME, crea, verifica e converte i file .chd. La conversione inversa in un'immagine grezza .bin è completamente lossless. Archiviare nuovamente un .chd all'interno di un ZIP risparmia uno spazio trascurabile e interrompe il rilevamento dell'emulatore, pertanto è sconsigliato.

Sicurezza e incolumità

RISCHIO: LOW

Il formato CHD contiene dati immagine inerti senza codice eseguibile e include hash SHA-1, quindi un file manomesso o corrotto viene rilevato al caricamento. La cautela pratica è legale, non tecnica: distribuire o scaricare CHD di giochi protetti da copyright è solitamente pirateria - effettua il dump dei dischi di tua proprietà con chdman. Evita siti web sospetti di «convertitori CHD» che includono adware; chdman da mamedev.org è gratuito.

Dettagli del formato

in sintesi
NOME COMPLETOMAME Compressed Hunks of Dataanche noto come Compressed Hunks of Data, MAME CHD disk image
SVILUPPATOREMAMEdev (the MAME project)dal 2002 (MAME, originally for hard-disk-based arcade games)
TIPO MIMEapplication/octet-stream
TIPOImmagine compressa di disco/CD/DVD/LaserDisc (contenitore binario proprietario)
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001020304050607
HEX
4D436F6D70724844
ASCII
MComprHD
Tag di 8 byte all'offset 0, seguito dalla lunghezza dell'intestazione big-endian e dalla versione (4 = v4, 5 = v5).

Programmi che aprono file CHD

Windows3 apps
MAME Open-source Posiziona il .chd nella cartella ROM del gioco (spesso una sottocartella con il nome del gioco) e avvia quel gioco in MAME.
RetroArch Open-source Carica il .chd con un core compatibile con i dischi (MAME, Beetle PSX, Flycast, ecc.) tramite Carica Contenuto.
chdman (MAME tools) Open-source Esegui «chdman extractcd -i game.chd -o game.cue» per riconvertirlo, o «createcd» per creare un CHD. CLI gratuita inclusa in MAME.
macOS2 apps
OpenEmu Open-source Aggiungi il .chd alla tua libreria per il core appropriato; supporta MAME e diversi sistemi a disco.
MAME Open-source Posiziona il .chd nella cartella ROM del gioco (spesso una sottocartella con il nome del gioco) e avvia quel gioco in MAME.
Linux2 apps
MAME Open-source Posiziona il .chd nella cartella ROM del gioco (spesso una sottocartella con il nome del gioco) e avvia quel gioco in MAME.
RetroArch Open-source Carica il .chd con un core compatibile con i dischi (MAME, Beetle PSX, Flycast, ecc.) tramite Carica Contenuto.
Android1 app
RetroArch Open-source Carica il .chd con un core compatibile con i dischi (MAME, Beetle PSX, Flycast, ecc.) tramite Carica Contenuto.

Dettagli tecnici

specifiche approfondite
Magic bytesMComprHD (8 byte ASCII) all'offset 0 del file, seguiti da una lunghezza dell'intestazione big-endian di 4 byte
Ordine dei byteBig-endian
CodificaBinaria
Struttura del contenitoreIntestazione → mappa degli hunk → blocchi di dati compressi per hunk → record di metadati etichettati
Codec di compressioneFino a quattro codec simultanei per file: Deflate (cdzl), LZMA (cdlz), Huffman (huff), FLAC (cdfl) per audio CD
Dimensione hunkConteggio byte in potenza di due fissato al momento della creazione (tipicamente 4 KB - 512 KB); uniforme per ogni hunk nel file
Checksum di integritàSHA-1 del contenuto grezzo non compresso + SHA-1 del file CHD completo, entrambi memorizzati nell'intestazione; MAME li verifica entrambi al caricamento
Tipi di supportoImmagini hard-disk, CD-ROM, DVD, LaserDisc e supporti a settori grezzi
Blocchi di metadatiRecord chiave-valore etichettati incorporati dopo la mappa degli hunk: layout tracce CD, geometria HDD, stringhe di identità dell'unità
Rapporto di compressione tipico30-60 % più piccolo rispetto a una sorgente ISO o CUE+BIN equivalente
SviluppatoreMAMEdev (il progetto MAME)
Piattaforme supportateWindows, macOS, Linux, Android
Conversione losslesschdman può ricostruire l'esatta immagine originale ISO, BIN, GDI o grezza senza alcuna perdita di dati
Versioni del formatov4 e v5 in uso comune; versione codificata come intero big-endian a 4 byte immediatamente dopo il tag magico
Rilasciato2002 (MAME, originally for hard-disk-based arcade games)
Ultima versioneCHD v5 (current header/map format)
Standard apertoSì · royalty-free
Specificadocs.mamedev.org

Conversioni CHD

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file CHD. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file CHD.

Domande frequenti

Come si apre un file CHD?
Caricalo in MAME (posizionalo nella cartella ROM del gioco) o in un core di RetroArch compatibile con MAME/dischi. Per riottenere il disco originale, convertilo con lo strumento gratuito chdman.
Come si converte un CHD in CUE/BIN o ISO?
Usa chdman (incluso in MAME): «chdman extractcd -i game.chd -o game.cue» produce CUE+BIN; «extracthd» produce un'immagine disco grezza.
Come si crea un CHD da CUE/BIN o ISO?
Esegui «chdman createcd -i game.cue -o game.chd» (o createdvd/createhd). Anche la riga di comando di RetroArch e alcuni front-end integrano questa funzione.
Perché MAME dice che il mio CHD è danneggiato o errato?
MAME controlla lo SHA-1 del CHD rispetto al suo database. Una mancata corrispondenza significa che il file è corrotto, è della versione sbagliata o non è l'esatto dump che MAME si aspetta per quel gioco.
Il formato CHD è più piccolo di ISO o CUE/BIN?
Solitamente sì - CHD comprime ogni hunk e spesso risparmia il 30-60% rispetto a un ISO o BIN non compresso, pur rimanendo convertibile in modo lossless.
Un normale strumento di archiviazione può aprire un CHD?
No. CHD non è un archivio ZIP/7z; ha il proprio formato hunk. Usa chdman o un emulatore, non WinRAR/7-Zip.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.NOMEDIAAndroid No-Media Marker File
4.PARTPartial Download File
5.EXEWindows Executable (Portable Executable)
6.DATProgram Data File (generic)
7.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.TMPTemporary File
10.DBSQLite Database File

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z