Che cos'è il formato di file CHW?
I file .chw sono file indice binari «sidecar» utilizzati dal sistema Windows HTML Help per supportare i set di guide CHM uniti.
I file con estensione .chw contengono un sommario combinato e un indice di ricerca full-text che spazia su più file .chm. Ogni singolo documento di guida è formattato in HTML e compilato in un file .chm; quando un progetto di guida unisce due o più di questi file - tramite hhc.exe o la direttiva MERGE di HTML Help Workshop - il runtime HTML Help (hhctrl.ocx) genera automaticamente un file .chw accanto al .chm principale. Il file .chw aggrega le voci del sommario e i riferimenti URL degli argomenti tra i vari file, consentendo al visualizzatore della guida di mostrare un unico sommario unificato per l'intero set di documentazione.
Un file .chw dovrebbe essere rigenerato ogni volta che un documento .chm di riferimento viene modificato, o ogni volta che vengono aggiunte o rimosse voci dalla documentazione. Se il file .chw non è più sincronizzato con i suoi file .chm, potrebbero verificarsi errori di riferimento. Eliminando il file .chw e riaprendo il .chm principale, il runtime HTML Help lo ricostruirà automaticamente - gli utenti raramente hanno bisogno di gestire questo file direttamente.
I tipici file .chw variano da pochi kilobyte a decine di megabyte e non sono compressi per impostazione predefinita. Possono essere compressi utilizzando strumenti dedicati come KeyCHW per risparmiare spazio di archiviazione, se necessario.
Sicurezza e incolumità
RISCHIO: LOWUn file .chw è un indice binario passivo senza codice eseguibile o script. Non può diffondere malware o eseguire nulla da solo. È sicuro da eliminare - il sistema HTML Help lo rigenererà. L'unico rischio è se lo si elimina da un set di guide multi-CHM e il visualizzatore della guida non riesce a ricostruirlo per qualche motivo, nel qual caso il sommario unito non funzionerà finché non si reinstalla o si riunisce il set di guida.
Dettagli del formato
in sintesi- File di sistema di controllo Crestron - Alcuni strumenti di programmazione per la domotica Crestron utilizzano l'estensione .chw per un file di progetto o di impostazioni - completamente non correlato a Microsoft HTML Help.
Programmi che aprono file CHW
Dettagli tecnici
specifiche approfondite| Tipo di formato | File indice sidecar binario per set Microsoft HTML Help uniti |
| Ordine dei byte | Little-endian |
| Compressione | Nessuna per impostazione predefinita; lo strumento KeyCHW può comprimere il file |
| Dimensione tipica del file | Da pochi KB a decine di MB, a seconda del numero di file CHM uniti |
| Runtime associato | hhctrl.ocx (controllo ActiveX HTML Help, Windows) |
| Strumento di generazione | hhc.exe o HTML Help Workshop tramite direttiva MERGE; creato automaticamente dal runtime HTML Help |
| File complementari | Accompagna sempre uno o più file .chm nello stesso set di guida |
| Struttura interna | Tabelle di indici binari - voci del sommario aggregate e riferimenti URL degli argomenti tra i file da tutti i file CHM uniti |
| Piattaforma | Solo Windows (HTML Help è un sottosistema esclusivo di Windows) |
| Auto-rigenerazione | L'eliminazione del file .chw e la riapertura del .chm principale costringe hhctrl.ocx a ricostruirlo automaticamente |
| Versione formato interno | Sidecar HTML Help 1.x (hhctrl.ocx v4.x-6.x) |
| Magic bytes | Nessuno documentato pubblicamente; il file inizia con strutture di indice binario proprietarie |
| Sostituito da | Microsoft Help Viewer e documentazione online per le moderne app Windows; CHM + CHW rimangono in uso per il software legacy |
| Rilasciato | 1997 (HTML Help 1.0, with Windows 98; .chw created when multiple .chm files are merged) |
| Ultima versione | HTML Help 1.4 (ships with current Windows; hhctrl.ocx runtime; no new versions since early 2000s) |
| Specifica | www.nongnu.org |
Conversioni CHW
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file CHW.