Qu'est-ce que le format de fichier CHW ?
Les fichiers .chw sont des fichiers d'index binaires « sidecar » utilisés par le système d'aide HTML de Windows pour prendre en charge les ensembles d'aide CHM fusionnés.
Les fichiers avec l'extension .chw contiennent une table des matières combinée et un index de recherche plein texte couvrant plusieurs fichiers .chm. Chaque document d'aide individuel est formaté en HTML et compilé dans un fichier .chm ; lorsqu'un projet d'aide fusionne deux ou plusieurs de ces fichiers - via hhc.exe ou la directive MERGE de HTML Help Workshop - le moteur d'exécution HTML Help (hhctrl.ocx) génère automatiquement un .chw aux côtés du .chm principal. Le .chw agrège les entrées de la table des matières et les références d'URL de rubriques croisées de tous les fichiers fusionnés, permettant au visionneur d'aide d'afficher une table des matières unique et unifiée pour l'ensemble de la documentation.
Un .chw doit être régénéré chaque fois qu'un document .chm référencé est modifié, ou chaque fois que des entrées d'aide sont ajoutées ou supprimées de la documentation. Si le .chw n'est plus synchronisé avec ses fichiers .chm, des erreurs de référence peuvent survenir. La suppression du .chw et la réouverture du .chm principal obligent le moteur d'exécution HTML Help à le reconstruire automatiquement - les utilisateurs ont rarement besoin de gérer ce fichier directement.
Les fichiers .chw typiques varient de quelques kilo-octets à des dizaines de mégaoctets et ne sont pas compressés par défaut. Ils peuvent être compressés à l'aide d'outils dédiés tels que KeyCHW pour économiser de l'espace de stockage si nécessaire.
Sécurité et sûreté
RISQUE : LOWUn fichier .chw est un index binaire passif sans code exécutable ni scripts. Il ne peut pas propager de logiciels malveillants ni s'exécuter de lui-même. Il peut être supprimé en toute sécurité - le système HTML Help le régénérera. Le seul risque est si vous le supprimez d'un ensemble d'aide multi-CHM et que le visionneur d'aide ne peut pas le reconstruire pour une raison quelconque, auquel cas la table des matières fusionnée ne fonctionnera pas tant que vous n'aurez pas réinstallé ou refusionné l'ensemble d'aide.
Détails du format
en bref- Fichier de système de contrôle Crestron - Certains outils de programmation domotique Crestron utilisent .chw pour un fichier de projet ou de paramètres - totalement sans rapport avec Microsoft HTML Help.
Programmes qui ouvrent les fichiers CHW
Détails techniques
spécifications approfondies| Type de format | Fichier d'index binaire sidecar pour les ensembles Microsoft HTML Help fusionnés |
| Ordre des octets | Little-endian |
| Compression | Aucune par défaut ; l'outil KeyCHW peut compresser le fichier |
| Taille de fichier typique | De quelques Ko à des dizaines de Mo, selon le nombre de fichiers CHM fusionnés |
| Runtime associé | hhctrl.ocx (contrôle ActiveX HTML Help, Windows) |
| Outil de génération | hhc.exe ou HTML Help Workshop via la directive MERGE ; créé automatiquement par le runtime HTML Help |
| Fichiers compagnons | Accompagne toujours un ou plusieurs fichiers .chm dans le même ensemble d'aide |
| Structure interne | Tables d'index binaires - entrées de table des matières agrégées et références d'URL de rubriques croisées de tous les fichiers CHM fusionnés |
| Plateforme | Windows uniquement (HTML Help est un sous-système exclusif à Windows) |
| Auto-régénération | La suppression du .chw et la réouverture du .chm principal forcent hhctrl.ocx à le reconstruire automatiquement |
| Version du format interne | Sidecar HTML Help 1.x (hhctrl.ocx v4.x-6.x) |
| Octets magiques | Aucun documenté publiquement ; le fichier commence par des structures d'index binaires propriétaires |
| Remplacé par | Microsoft Help Viewer et la documentation en ligne pour les applications Windows modernes ; CHM + CHW restent utilisés pour les logiciels hérités |
| Publié | 1997 (HTML Help 1.0, with Windows 98; .chw created when multiple .chm files are merged) |
| Dernière version | HTML Help 1.4 (ships with current Windows; hhctrl.ocx runtime; no new versions since early 2000s) |
| Spécification | www.nongnu.org |
Conversions CHW
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CHW.