Was ist das CHW-Dateiformat?
.chw-Dateien sind binäre Sidecar-Indexdateien, die vom Windows HTML Help-System verwendet werden, um zusammengeführte CHM-Hilfesätze zu unterstützen.
Dateien mit der Dateiendung .chw enthalten ein kombiniertes Inhaltsverzeichnis und einen Volltext-Suchindex, der sich über mehrere .chm-Dateien erstreckt. Jedes einzelne Hilfedokument ist in HTML formatiert und in eine .chm-Datei kompiliert; wenn ein Hilfeprojekt zwei oder mehr dieser Dateien zusammenführt - über hhc.exe oder die MERGE-Anweisung des HTML Help Workshop - generiert die HTML Help-Laufzeitumgebung (hhctrl.ocx) automatisch eine .chw neben der Haupt-.chm. Die .chw aggregiert Inhaltsverzeichniseinträge und dateiübergreifende Themen-URL-Referenzen aus allen zusammengeführten Dateien, sodass der Hilfe-Viewer ein einziges, einheitliches Inhaltsverzeichnis für den gesamten Dokumentationssatz anzeigen kann.
Eine .chw sollte jedes Mal neu generiert werden, wenn ein referenziertes .chm-Dokument geändert wird oder wenn Hilfeeinträge zur Dokumentation hinzugefügt oder daraus entfernt werden. Wenn die .chw nicht mehr mit ihren .chm-Dateien synchron ist, können Referenzfehler auftreten. Das Löschen der .chw und das erneute Öffnen der Haupt-.chm veranlasst die HTML Help-Laufzeitumgebung, sie automatisch neu zu erstellen - Benutzer müssen diese Datei selten direkt verwalten.
Typische .chw-Dateien reichen von wenigen Kilobyte bis zu mehreren zehn Megabyte und sind standardmäßig unkomprimiert. Sie können mit speziellen Tools wie KeyCHW komprimiert werden, um bei Bedarf Speicherplatz zu sparen.
Sicherheit
RISIKO: LOWEine .chw-Datei ist ein passiver binärer Index ohne ausführbaren Code oder Skripte. Sie kann keine Malware verbreiten oder selbstständig etwas ausführen. Es ist sicher, sie zu löschen - das HTML Help-System wird sie neu generieren. Das einzige Risiko besteht darin, dass beim Löschen aus einem Multi-CHM-Hilfesatz der Hilfe-Viewer sie aus irgendeinem Grund nicht neu aufbauen kann; in diesem Fall funktioniert das zusammengeführte Inhaltsverzeichnis erst wieder nach einer Neuinstallation oder Neuzusammenführung des Hilfesatzes.
Formatdetails
kurz gefasst- Crestron-Steuerungssystemdatei - Einige Crestron-Hausautomations-Programmiertools verwenden .chw für eine Projekt- oder Einstellungsdatei - völlig unabhängig von Microsoft HTML Help.
Programme zum Öffnen von CHW-Dateien
Technische Details
technische Spezifikation| Formattyp | Binäre Sidecar-Indexdatei für zusammengeführte Microsoft HTML Help-Sätze |
| Byte-Reihenfolge | Little-endian |
| Kompression | Standardmäßig keine; Tool KeyCHW kann die Datei komprimieren |
| Typische Dateigröße | Einige KB bis zu mehreren zehn MB, abhängig von der Anzahl der zusammengeführten CHM-Dateien |
| Zugehörige Laufzeitumgebung | hhctrl.ocx (HTML Help ActiveX-Steuerelement, Windows) |
| Erstellungswerkzeug | hhc.exe oder HTML Help Workshop über MERGE-Anweisung; automatisch erstellt durch die HTML Help-Laufzeitumgebung |
| Begleitdateien | Begleitet immer eine oder mehrere .chm-Dateien im selben Hilfesatz |
| Interne Struktur | Binäre Indextabellen - aggregierte Inhaltsverzeichniseinträge und dateiübergreifende Themen-URL-Referenzen aus allen zusammengeführten CHM-Dateien |
| Plattform | Nur Windows (HTML Help ist ein Windows-exklusives Subsystem) |
| Automatische Neugenerierung | Das Löschen der .chw und erneute Öffnen der Haupt-.chm veranlasst hhctrl.ocx zum automatischen Neuaufbau |
| Interne Formatversion | HTML Help 1.x Sidecar (hhctrl.ocx v4.x-6.x) |
| Magic Bytes | Keine öffentlich dokumentiert; Datei beginnt mit proprietären binären Indexstrukturen |
| Abgelöst durch | Microsoft Help Viewer und Online-Dokumentation für moderne Windows-Apps; CHM + CHW bleiben für Legacy-Software in Gebrauch |
| Veröffentlicht | 1997 (HTML Help 1.0, with Windows 98; .chw created when multiple .chm files are merged) |
| Neueste Version | HTML Help 1.4 (ships with current Windows; hhctrl.ocx runtime; no new versions since early 2000s) |
| Spezifikation | www.nongnu.org |
CHW-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu CHW-Dateien.