Qu'est-ce qu'un fichier CHM ?
Les fichiers CHM (Microsoft Compiled HTML Help) relèvent de fichiers propriétaires de Microsoft. Ils se composent de pages HTML utilisées pour la mise en forme de l'aide en ligne et l'indexation des outils de navigation. Les fichiers CHM sont compressés et déployés à l'aide de formats binaires et sont souvent utilisés pour la documentation du logiciel. La première version des fichiers CHM vit le jour avec Windows 98. Un support continu a été assuré pour les autres versions de Windows. La compatibilité avec les navigateurs Web (indépendamment de l'ordinateur utilisé) est le point fort de ce fichier. En revanche, il peut arriver que les fichiers CHM soient dans l'incapacité d'exécuter certaines commandes, ce qui peut poser des problèmes.
Les fichiers CHM sont utilisés dans les fichiers d'aide de Windows, remplaçant Microsoft WinHelp. 28 types de langage différents peuvent être pris en charge dans les pages HTML et dans l'index. Les opérations de compression, de fusion et de recherche sont possibles au sein du document. Il est possible d'inclure des balises, des images, du texte, des liens hypertexte dans les pages HTML pour améliorer la qualité des fichiers d'aide. Grâce à l'ingénierie inverse, les fichiers CHM sont pris en charge par différents programmes et applications permettant de les afficher. L'extension de fichier LIT est une forme modifiée du fichier CHM qui est également compatible avec les livres numériques. Malgré l'absence de compatibilité avec Unicode, beaucoup d'autres caractères étendus sont pris en charge. La compression s'effectue en utilisant la méthode LZX mais il est possible d'utiliser HTML Help Workshop et 7-Zip.
Voici une petite liste, non exhaustive, des programmes qui peuvent ouvrir les documents CHM:
- Beyond CHM
- Microsoft Internet Explorer
- Microsoft Reader
- Mozilla Firefox
- xCHM