.CHM

File CHM

Microsoft Compiled HTML Help file
Fai una domanda
RISPOSTA RAPIDA

Un file CHM è un file Microsoft Compiled HTML Help - un singolo pacchetto compresso di pagine HTML, immagini e un indice ricercabile, utilizzato per manuali software Windows ed e-book. Su Windows, fai doppio clic su di esso; il visualizzatore integrato (hh.exe) lo apre con un albero dei contenuti e una funzione di ricerca. Se ogni pagina risulta vuota, il file è bloccato dalla sicurezza di Windows: fai clic con il tasto destro, scegli Proprietà e clicca su Annulla blocco.

Sviluppatore: Microsoft Categoria: File di Internet MIME: application/vnd.ms-htmlhelp
SI APRE SU Windows macOS Linux Android
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Sep 11, 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 CHM?

.chm è un file Microsoft Compiled HTML Help - un modulo di aiuto di Windows utilizzato per memorizzare documenti di supporto per applicazioni e funzioni di sistema. I documenti .chm sono creati da file sorgente HTML, lo stesso formato usato per i siti web, e compilati in un unico archivio binario autonomo. Su Windows, i file .chm si aprono nativamente con hh.exe (HTML Help), incluso in ogni versione di Windows a partire da Windows 98. Sono disponibili anche lettori di terze parti dedicati come xCHM e SumatraPDF.

Il formato utilizza il contenitore proprietario Microsoft ITSF (Info-Tech Storage Format), identificabile dalla firma del file a quattro byte ITSF all'offset 0. All'interno del contenitore, gli argomenti HTML, le immagini, i CSS e le tabelle degli indici sono compressi utilizzando la compressione LZX, motivo per cui il file appare come un singolo archivio compatto anziché come una cartella di file sciolti. Il predecessore del .chm era il vecchio formato WinHelp .HLP, che ha sostituito nel 1997.

I file di aiuto contengono la documentazione del software. Un tipico file .chm è diviso in sezioni organizzate in una struttura ad albero, che coprono l'uso dell'applicazione, le funzionalità e le domande frequenti. Poiché il .chm viene renderizzato tramite il motore MSHTML di Internet Explorer, i file copiati da una condivisione di rete o scaricati da Internet potrebbero visualizzare pagine vuote - una restrizione di sicurezza di Windows nota come blocco «mark of the web». Sbloccare il file tramite la finestra di dialogo Proprietà ripristina la visualizzazione normale.

I file .chm sono portatili e autonomi: un singolo file trasporta tutti gli argomenti, le immagini e la navigazione. Sebbene il formato sia considerato legacy - i sistemi Microsoft più recenti utilizzano .hxs o la distribuzione di documentazione online - i file .chm si aprono ancora correttamente sulle versioni attuali di Windows senza software aggiuntivo.

Sicurezza e incolumità

RISCHIO: MEDIUM

Il CHM è un contenitore HTML che può incorporare script e comandi shortcut/HTML-Help, e ha una storia reale di abusi da parte di malware (CHM malevoli che lanciano eseguibili, usati in campagne di phishing) e vulnerabilità dei vecchi visualizzatori. Apri i file CHM solo da fonti attendibili. Windows blocca deliberatamente il contenuto nei CHM aperti da Internet/rete (ogni pagina appare vuota) tramite il «mark of the web» - se ti fidi del file, tasto destro > Proprietà > Annulla blocco, o spostalo su un disco locale. Tratta gli allegati .chm inaspettati come qualsiasi altro allegato eseguibile.

Dettagli del formato

in sintesi
NOME COMPLETOMicrosoft Compiled HTML Help fileanche noto come Compiled HTML Help, HTML Help
SVILUPPATOREMicrosoftdal 1997 (HTML Help 1.0, with Windows 98)
TIPO MIMEapplication/vnd.ms-htmlhelp
TIPOContenitore binario di HTML compilato, immagini e indice (ITSF/ITOL-ITLS)
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
49545346
ASCII
ITSF
I file iniziano con la firma a 4 byte «ITSF» (49 54 53 46), seguita immediatamente dalla versione del formato come dword little-endian (tipicamente 03 00 00 00). ITSF è l'«Info-Tech Storage Format» interno di Microsoft; al suo interno una directory ITSP/ITOL-ITLS indicizza il contenuto HTML compresso (compressione LZX).

Programmi che aprono file CHM

Windows4 apps
xCHM Open-source Apri il .chm per visualizzarlo con contenuti, indice e ricerca; utile quando hh.exe non funziona correttamente.
7-Zip Open-source Tasto destro > 7-Zip > Apri archivio per estrarre l'HTML e le immagini grezze dal CHM (non lo renderizza).
HTML Help (hh.exe) Integrato Fai doppio clic sul .chm - il visualizzatore Microsoft Help integrato lo apre con un albero dei contenuti, indice e ricerca. Nessuna installazione necessaria.
SumatraPDF Open-source Apri il .chm in SumatraPDF - un lettore leggero e gratuito che renderizza i CHM con un pannello dei contenuti.
macOS3 apps
Calibre Open-source Aggiungi il .chm e usa il visualizzatore di Calibre, oppure convertilo in EPUB/PDF per Apple Books.
xCHM Open-source Apri il .chm per visualizzarlo con contenuti, indice e ricerca; utile quando hh.exe non funziona correttamente.
CHMOX / Chmox Open-source Apri il .chm in questo piccolo lettore CHM nativo per macOS.
Linux3 apps
Calibre Open-source Aggiungi il .chm e usa il visualizzatore di Calibre, oppure convertilo in EPUB/PDF per Apple Books.
xCHM Open-source Apri il .chm per visualizzarlo con contenuti, indice e ricerca; utile quando hh.exe non funziona correttamente.
KchmViewer Open-source Visualizzatore CHM per KDE; apri il .chm per un albero dei contenuti completo e ricerca full-text.
Android1 app
CHM Reader / EBookDroid Gratuito Apri il .chm in un lettore compatibile per leggerlo su telefono o tablet.

Dettagli tecnici

specifiche approfondite
Formato contenitoreITSF (Info-Tech Storage Format) - archiviazione composta proprietaria di Microsoft con una directory interna ITSP che indicizza tutti i file virtuali nell'archivio
Magic bytesFirma ASCII a 4 byte ITSF (hex 49 54 53 46) all'offset 0, seguita immediatamente da un campo versione DWORD little-endian (tipicamente 03 00 00 00 per HTML Help 1.x)
Ordine dei byteLittle-endian in tutte le strutture dell'intestazione e della directory
CompressioneCompressione LZX applicata alla sezione del contenuto HTML; la stessa variante LZX è utilizzata anche nei file Microsoft Cabinet (.cab)
Tipo MIMEapplication/vnd.ms-htmlhelp (registrato); application/x-chm e application/octet-stream sono anch'essi ampiamente utilizzati
Struttura internaIntestazione ITSF + elenco directory ITSP dei file virtuali; la sezione del contenuto contiene argomenti HTML, immagini, CSS, blocchi di metadati #SYSTEM/#STRINGS e tabelle di indici URL #TOPICS/#URLTBL, tutti compressi con LZX
Visualizzatore Windowshh.exe (eseguibile HTML Help) che utilizza il controllo ActiveX hhctrl.ocx, presente su tutte le versioni di Windows da Windows 98 in poi; non è richiesta alcuna installazione separata
Motore di renderingInternet Explorer MSHTML; l'HTML e il CSS all'interno di un .chm vengono renderizzati come farebbe IE, il che può produrre anomalie di visualizzazione in file molto vecchi basati su comportamenti specifici di IE
CrittografiaIl contenuto è compresso con LZX ma non crittografato; l'archivio può essere decompresso direttamente con strumenti come 7-Zip o il comando hh.exe -decompile
Controllo integritàNessun CRC o firma digitale integrata; un .chm corrotto semplicemente non riesce a decomprimersi o non visualizza alcun contenuto, senza dettagli sull'errore dal visualizzatore
Dimensione tipica del fileVaria da decine di KB a circa 100 MB; la maggior parte dei file di aiuto del software rientra nell'intervallo 1-10 MB
Supporto piattaformaNativo su Windows tramite hh.exe; visualizzatori di terze parti su Linux (xCHM, KchmViewer, Calibre) e macOS (CHMOX, xCHM, Calibre)
Restrizione di sicurezza di reteI file aperti da una condivisione di rete o scaricati da Internet sono bloccati dalla policy Windows Mark of the Web, causando pagine vuote; lo sblocco tramite la finestra Proprietà del file ripristina l'accesso completo
Layout intestazione ITSFIntestazione versione 3 di 56 byte contenente un timestamp di creazione, un LCID Windows (codice lingua) e due GUID che identificano le sezioni di contenuto e trasformazione
Rilasciato1997 (HTML Help 1.0, with Windows 98)
Ultima versioneHTML Help 1.4 (ships with Windows; runtime hhctrl.ocx, no new versions since early 2000s)
Specificawww.nongnu.org

Conversioni CHM

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file CHM. 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 CHM.

Domande frequenti

Come apro un file .chm?
Su Windows basta fare doppio clic - il visualizzatore HTML Help integrato (hh.exe) lo aprirà. Su macOS usa Chmox o Calibre; su Linux usa xCHM o KchmViewer.
Perché il mio file CHM è vuoto / mostra «navigazione verso la pagina web annullata»?
Windows blocca il contenuto CHM aperto da Internet o da una condivisione di rete. Fai clic con il tasto destro sul file > Proprietà > spunta «Annulla blocco» (o spostalo su un disco locale come C:), quindi riaprilo.
Come converto un CHM in PDF?
Usa Calibre (Aggiungi libro > Converti in PDF) per una conversione rapida, oppure apri il CHM e stampa ogni argomento. Anche gli strumenti di authoring come Help & Manual possono esportare in PDF.
Come estraggo l'HTML e le immagini da un CHM?
Apri il .chm con 7-Zip (tasto destro > 7-Zip > Apri archivio) ed estrai i file, oppure esegui «hh.exe -decompile <cartella> file.chm». Otterrai le pagine HTML e le immagini originali.
Posso leggere un CHM sul mio telefono o e-reader?
Sì - convertilo in EPUB o PDF con Calibre, oppure usa un lettore Android come EBookDroid che apre direttamente i CHM. Gli utenti iOS possono convertirlo in EPUB e aprirlo in Apple Books.
I file CHM sono sicuri da aprire?
Solo se provengono da fonti attendibili. I CHM possono incorporare script e sono stati utilizzati per diffondere malware, motivo per cui Windows blocca per impostazione predefinita i CHM scaricati da Internet.

Riferimenti

1Wikipedia - Microsoft Compiled HTML Helpen.wikipedia.org
2Microsoft - HTML Help (hh.exe) referencelearn.microsoft.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Estensioni correlate

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

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