Vad är filformatet CHW?
.chw-filer är binära sidecar-indexfiler som används av Windows HTML Help-systemet för att stödja sammanfogade CHM-hjälpuppsättningar.
Filer med filändelsen .chw innehåller en kombinerad innehållsförteckning och ett fulltextsökindex som spänner över flera .chm-filer. Varje enskilt hjälpdokument är formaterat i HTML och kompilerat till en .chm-fil; när ett hjälpprojekt sammanfogar två eller flera av dessa filer - via hhc.exe eller HTML Help Workshops MERGE-direktiv - genererar HTML Help-runtimen (hhctrl.ocx) automatiskt en .chw tillsammans med huvudfilen .chm. .chw-filen sammanställer innehållsförteckningsposter och URL-referenser till ämnen mellan filer från alla sammanfogade filer, vilket gör att hjälpprogrammet kan visa en enda enhetlig innehållsförteckning över hela dokumentationsuppsättningen.
En .chw bör återskapas varje gång ett refererat .chm-dokument ändras, eller när hjälpposter läggs till eller tas bort från dokumentationen. Om .chw-filen hamnar i otakt med sina .chm-filer kan referensfel uppstå. Genom att radera .chw-filen och öppna huvudfilen .chm igen tvingas HTML Help-runtimen att bygga om den automatiskt - användare behöver sällan hantera denna fil manuellt.
Typiska .chw-filer varierar från några kilobyte till tiotals megabyte och är okomprimerade som standard. De kan komprimeras med dedikerade verktyg som KeyCHW för att spara lagringsutrymme vid behov.
Säkerhet & trygghet
RISK: LOWEn .chw-fil är ett passivt binärt index utan exekverbar kod eller skript. Den kan inte sprida skadlig kod eller köra något på egen hand. Det är säkert att radera den - HTML Help-systemet kommer att återskapa den. Den enda risken är om du raderar den från en hjälpuppsättning med flera CHM-filer och hjälpprogrammet av någon anledning inte kan bygga om den, i vilket fall den sammanfogade innehållsförteckningen inte fungerar förrän du installerar om eller sammanfogar hjälpuppsättningen igen.
Formatdetaljer
i ett nötskal- Crestron styrsystemfil - Vissa programmeringsverktyg för Crestron hemautomation använder .chw för en projekt- eller inställningsfil - helt orelaterat till Microsoft HTML Help.
Program som öppnar CHW-filer
Tekniska detaljer
djup specifikation| Formattyp | Binär sidecar-indexfil för sammanfogade Microsoft HTML Help-uppsättningar |
| Byteordning | Little-endian |
| Komprimering | Ingen som standard; verktyget KeyCHW kan komprimera filen |
| Typisk filstorlek | Några KB till tiotals MB, beroende på antal sammanfogade CHM-filer |
| Associerad runtime | hhctrl.ocx (HTML Help ActiveX-kontroll, Windows) |
| Genereringsverktyg | hhc.exe eller HTML Help Workshop via MERGE-direktiv; skapas automatiskt av HTML Help-runtimen |
| Följefiler | Följer alltid en eller flera .chm-filer i samma hjälpuppsättning |
| Intern struktur | Binära indextabeller - sammanställda innehållsförteckningsposter och URL-referenser mellan filer från alla sammanfogade CHM-filer |
| Plattform | Endast Windows (HTML Help är ett undersystem exklusivt för Windows) |
| Automatisk återskapning | Genom att radera .chw och öppna huvudfilen .chm tvingas hhctrl.ocx att bygga om den automatiskt |
| Intern formatversion | HTML Help 1.x sidecar (hhctrl.ocx v4.x-6.x) |
| Magic bytes | Inga offentligt dokumenterade; filen börjar med proprietära binära indexstrukturer |
| Ersatt av | Microsoft Help Viewer och onlinedokumentation för moderna Windows-appar; CHM + CHW används fortfarande för äldre programvara |
| Släppt | 1997 (HTML Help 1.0, with Windows 98; .chw created when multiple .chm files are merged) |
| Senaste version | HTML Help 1.4 (ships with current Windows; hhctrl.ocx runtime; no new versions since early 2000s) |
| Specifikation | www.nongnu.org |
CHW-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om CHW-filer.