.CHM

Fichier CHM

Microsoft Compiled HTML Help file
Poser une question
RÉPONSE RAPIDE

Un fichier CHM est un fichier d'aide HTML compilé par Microsoft - une archive compressée unique contenant des pages HTML, des images et un index de recherche, utilisée pour les manuels de logiciels Windows et les livres électroniques. Sur Windows, double-cliquez dessus ; le visionneur intégré (hh.exe) l'ouvre avec une arborescence de contenu et une recherche. Si chaque page est vide, le fichier est bloqué par la sécurité Windows : faites un clic droit, choisissez Propriétés, puis cliquez sur Débloquer.

Développeur : Microsoft Catégorie : Fichiers Internet MIME: application/vnd.ms-htmlhelp
S'OUVRE SUR Windows macOS Linux Android

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 11, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier CHM ?

.chm est un fichier Microsoft Compiled HTML Help - un module d'aide Windows utilisé pour stocker des documents d'aide pour les applications et les fonctions système. Les documents .chm sont construits à partir de fichiers sources HTML, le même format utilisé pour les sites web, et compilés dans une archive binaire autonome unique. Sur Windows, les fichiers .chm s'ouvrent nativement avec hh.exe (HTML Help), qui est inclus dans chaque version de Windows depuis Windows 98. Des lecteurs tiers dédiés tels que xCHM et SumatraPDF sont également disponibles.

Le format utilise le conteneur propriétaire de Microsoft ITSF (Info-Tech Storage Format), identifiable par la signature de fichier de quatre octets ITSF à l'offset 0. À l'intérieur du conteneur, les rubriques HTML, les images, le CSS et les tables d'index sont compressés à l'aide de la compression LZX, c'est pourquoi le fichier apparaît comme une archive compacte unique plutôt que comme un dossier de fichiers séparés. Le prédécesseur du .chm était l'ancien format WinHelp .HLP, qu'il a remplacé en 1997.

Les fichiers d'aide contiennent la documentation du logiciel. Un fichier .chm typique est divisé en sections organisées selon une structure en arborescence, couvrant l'utilisation de l'application, les fonctionnalités et les questions fréquemment posées. Étant donné que le .chm est rendu via le moteur MSHTML d'Internet Explorer, les fichiers copiés depuis un partage réseau ou téléchargés sur Internet peuvent afficher des pages blanches - une restriction de sécurité Windows connue sous le nom de blocage « mark of the web ». Débloquer le fichier via sa boîte de dialogue Propriétés rétablit l'affichage normal.

Les fichiers .chm sont portables et autonomes : un seul fichier contient toutes les rubriques, les images et la navigation. Bien que le format soit considéré comme hérité - les systèmes plus récents de Microsoft utilisent le .hxs ou la documentation en ligne - les fichiers .chm s'ouvrent toujours correctement sur les versions actuelles de Windows sans logiciel supplémentaire.

Sécurité et sûreté

RISQUE : MEDIUM

Le CHM est un conteneur HTML qui peut intégrer des scripts et des commandes de raccourci/HTML-Help, et il a un historique réel d'abus par des logiciels malveillants (CHM malveillants lançant des exécutables, utilisés dans des campagnes de phishing) et de vulnérabilités d'anciens visionneurs. N'ouvrez que des fichiers CHM provenant de sources fiables. Windows bloque délibérément le contenu des CHM ouverts depuis Internet/réseau (chaque page s'affiche vide) via le « mark of the web » - si vous avez confiance dans le fichier, clic droit > Propriétés > Débloquer, ou déplacez-le vers un lecteur local. Traitez les pièces jointes .chm inattendues comme n'importe quelle autre pièce jointe exécutable.

Détails du format

en bref
NOM COMPLETMicrosoft Compiled HTML Help filealias Compiled HTML Help, HTML Help
DÉVELOPPEURMicrosoftdepuis 1997 (HTML Help 1.0, with Windows 98)
TYPE MIMEapplication/vnd.ms-htmlhelp
TYPEConteneur binaire de HTML compilé, images et index (ITSF/ITOL-ITLS)
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
49545346
ASCII
ITSF
Les fichiers commencent par la signature de 4 octets « ITSF » (49 54 53 46), immédiatement suivie de la version du format sous forme de dword little-endian (généralement 03 00 00 00). ITSF est le format interne de Microsoft « Info-Tech Storage Format » ; à l'intérieur, un répertoire ITSP/ITOL-ITLS indexe le contenu HTML compressé (compression LZX).

Programmes qui ouvrent les fichiers CHM

Windows4 apps
xCHM Open-source Ouvrez le .chm pour le visualiser avec le contenu, l'index et la recherche ; utile lorsque hh.exe ne fonctionne pas correctement.
7-Zip Open-source Clic droit > 7-Zip > Ouvrir l'archive pour extraire le HTML/images bruts du CHM (ne permet pas le rendu visuel).
HTML Help (hh.exe) Intégré Double-cliquez sur le .chm - le visionneur Microsoft Help intégré l'ouvre avec une arborescence de contenu, un index et une recherche. Aucune installation requise.
SumatraPDF Open-source Ouvrez le .chm dans SumatraPDF - un lecteur gratuit et léger qui affiche également le CHM avec un volet de contenu.
macOS3 apps
Calibre Open-source Ajoutez le .chm et utilisez le visionneur de Calibre, ou convertissez-le en EPUB/PDF pour Apple Books.
xCHM Open-source Ouvrez le .chm pour le visualiser avec le contenu, l'index et la recherche ; utile lorsque hh.exe ne fonctionne pas correctement.
CHMOX / Chmox Open-source Ouvrez le .chm dans ce petit lecteur CHM natif pour macOS.
Linux3 apps
Calibre Open-source Ajoutez le .chm et utilisez le visionneur de Calibre, ou convertissez-le en EPUB/PDF pour Apple Books.
xCHM Open-source Ouvrez le .chm pour le visualiser avec le contenu, l'index et la recherche ; utile lorsque hh.exe ne fonctionne pas correctement.
KchmViewer Open-source Visionneur CHM pour KDE ; ouvrez le .chm pour une arborescence complète et une recherche plein texte.
Android1 app
CHM Reader / EBookDroid Gratuit Ouvrez le .chm dans un lecteur compatible CHM pour le lire sur un téléphone ou une tablette.

Détails techniques

spécifications approfondies
Format de conteneurITSF (Info-Tech Storage Format) - stockage composé propriétaire de Microsoft avec un répertoire interne ITSP qui indexe tous les fichiers virtuels à l'intérieur de l'archive
Octets magiquesSignature ASCII de 4 octets ITSF (hex 49 54 53 46) à l'offset 0, immédiatement suivie d'un champ de version DWORD en little-endian (généralement 03 00 00 00 pour HTML Help 1.x)
Ordre des octetsLittle-endian dans toutes les structures d'en-tête et de répertoire
CompressionCompression LZX appliquée à la section de contenu HTML ; la même variante LZX est également utilisée dans les fichiers Microsoft Cabinet (.cab)
Type MIMEapplication/vnd.ms-htmlhelp (enregistré) ; application/x-chm et application/octet-stream sont également largement utilisés
Structure interneEn-tête ITSF + répertoire ITSP listant les fichiers virtuels ; la section de contenu contient les rubriques HTML, les images, le CSS, les blocs de métadonnées #SYSTEM/#STRINGS et les tables d'index d'URL #TOPICS/#URLTBL, tous compressés en LZX
Visionneur Windowshh.exe (exécutable HTML Help) utilisant le contrôle ActiveX hhctrl.ocx, présent sur toutes les versions de Windows depuis Windows 98 ; aucune installation séparée requise
Moteur de renduInternet Explorer MSHTML ; le HTML et le CSS à l'intérieur d'un .chm sont rendus comme le ferait IE, ce qui peut produire des anomalies d'affichage dans les fichiers très anciens qui dépendaient de comportements spécifiques à IE
ChiffrementLe contenu est compressé en LZX mais n'est pas chiffré ; l'archive peut être décompressée directement avec des outils tels que 7-Zip ou la commande hh.exe -decompile
Vérification d'intégritéPas de CRC ou de signature numérique intégrée ; un .chm corrompu échoue simplement à la décompression ou n'affiche aucun contenu, sans détail d'erreur de la part du visionneur
Taille de fichier typiqueVarie de quelques dizaines de Ko à environ 100 Mo ; la plupart des fichiers d'aide logicielle se situent dans la plage de 1 à 10 Mo
Prise en charge des plateformesNative sur Windows via hh.exe ; visionneurs tiers sur Linux (xCHM, KchmViewer, Calibre) et macOS (CHMOX, xCHM, Calibre)
Restriction de sécurité réseauLes fichiers ouverts depuis un partage réseau ou téléchargés sur Internet sont bloqués par la politique Windows « Mark of the Web », provoquant des pages de rubriques vides ; le déblocage via la boîte de dialogue Propriétés du fichier restaure l'accès complet
Disposition de l'en-tête ITSFEn-tête de version 3 de 56 octets contenant un horodatage de création, un LCID Windows (code de langue) et deux GUID qui identifient les sections de contenu et de transformation
Publié1997 (HTML Help 1.0, with Windows 98)
Dernière versionHTML Help 1.4 (ships with Windows; runtime hhctrl.ocx, no new versions since early 2000s)
Spécificationwww.nongnu.org

Conversions CHM

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers CHM. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers CHM.

Foire aux questions

Comment ouvrir un fichier .chm ?
Sur Windows, double-cliquez simplement dessus - le visionneur HTML Help intégré (hh.exe) l'ouvrira. Sur macOS, utilisez Chmox ou Calibre ; sur Linux, utilisez xCHM ou KchmViewer.
Pourquoi mon fichier CHM est-il vide / affiche-t-il « la navigation vers la page Web a été annulée » ?
Windows bloque le contenu CHM ouvert depuis Internet ou un partage réseau. Faites un clic droit sur le fichier > Propriétés > cochez « Débloquer » (ou déplacez-le vers un lecteur local comme C:), puis rouvrez-le.
Comment convertir un CHM en PDF ?
Utilisez Calibre (Ajouter des livres > Convertir en PDF) pour une conversion en un clic, ou ouvrez le CHM et imprimez chaque rubrique. Des outils de création d'aide comme Help & Manual peuvent également exporter en PDF.
Comment extraire le HTML et les images d'un CHM ?
Ouvrez le .chm avec 7-Zip (clic droit > 7-Zip > Ouvrir l'archive) et extrayez le contenu, ou exécutez « hh.exe -decompile <dossier> fichier.chm ». Vous obtiendrez les pages HTML et les images d'origine.
Puis-je lire un CHM sur mon téléphone ou ma liseuse ?
Oui - convertissez-le en EPUB ou PDF avec Calibre, ou utilisez un lecteur Android comme EBookDroid qui ouvre directement le CHM. Les utilisateurs d'iOS peuvent convertir en EPUB et ouvrir dans Apple Books.
Les fichiers CHM sont-ils sûrs à ouvrir ?
Seulement s'ils proviennent de sources fiables. Le CHM peut intégrer des scripts et a été utilisé pour diffuser des logiciels malveillants, c'est pourquoi Windows bloque par défaut les CHM téléchargés sur Internet.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

.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)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z