O que é o formato de ficheiro CHW?
Arquivos .chw são arquivos de índice binários «sidecar» usados pelo sistema de Ajuda HTML do Windows para suportar conjuntos de ajuda CHM mesclados.
Arquivos com a extensão .chw contêm um índice de pesquisa de texto completo e sumário combinados que abrangem vários arquivos .chm. Cada documento de ajuda individual é formatado em HTML e compilado em um arquivo .chm; quando um projeto de ajuda mescla dois ou mais desses arquivos - via hhc.exe ou pela diretiva MERGE do HTML Help Workshop - o tempo de execução da Ajuda HTML (hhctrl.ocx) gera automaticamente um .chw ao lado do .chm principal. O .chw agrega entradas de sumário (TOC) e referências de URL de tópicos entre arquivos de todos os arquivos mesclados, permitindo que o visualizador de ajuda exiba um único sumário unificado em todo o conjunto de documentação.
Um .chw deve ser regenerado toda vez que um documento .chm referenciado for modificado, ou sempre que entradas de ajuda forem adicionadas ou removidas da documentação. Se o .chw ficar dessincronizado com seus arquivos .chm, podem ocorrer erros de referência. Excluir o .chw e reabrir o .chm principal faz com que o tempo de execução da Ajuda HTML o reconstrua automaticamente - os usuários raramente precisam gerenciar este arquivo diretamente.
Arquivos .chw típicos variam de alguns kilobytes a dezenas de megabytes e não são compactados por padrão. Eles podem ser compactados usando ferramentas dedicadas, como o KeyCHW, para economizar espaço de armazenamento, se necessário.
Segurança e proteção
RISCO: LOWUm arquivo .chw é um índice binário passivo sem código executável ou scripts. Ele não pode espalhar malware ou executar nada por si só. É seguro excluí-lo - o sistema de Ajuda HTML o regenerará. O único risco é se você excluí-lo de um conjunto de ajuda multi-CHM e o visualizador de ajuda não conseguir reconstruí-lo por algum motivo, caso em que o sumário mesclado não funcionará até que você reinstale ou mescle novamente o conjunto de ajuda.
Detalhes do formato
em resumo- Arquivo de sistema de controle Crestron - Algumas ferramentas de programação de automação residencial da Crestron usam .chw para um arquivo de projeto ou configurações - completamente não relacionado à Ajuda HTML da Microsoft.
Programas que abrem arquivos CHW
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo de índice sidecar binário para conjuntos de Ajuda HTML da Microsoft mesclados |
| Ordem dos bytes | Little-endian |
| Compactação | Nenhuma por padrão; a ferramenta KeyCHW pode compactar o arquivo |
| Tamanho de arquivo típico | De alguns KB a dezenas de MB, dependendo do número de arquivos CHM mesclados |
| Runtime associado | hhctrl.ocx (controle ActiveX de Ajuda HTML, Windows) |
| Ferramenta de geração | hhc.exe ou HTML Help Workshop via diretiva MERGE; criado automaticamente pelo runtime de Ajuda HTML |
| Arquivos complementares | Sempre acompanha um ou mais arquivos .chm no mesmo conjunto de ajuda |
| Estrutura interna | Tabelas de índice binário - entradas de sumário agregadas e referências de URL de tópicos entre arquivos de todos os arquivos CHM mesclados |
| Plataforma | Apenas Windows (Ajuda HTML é um subsistema exclusivo do Windows) |
| Auto-regeneração | Excluir o .chw e reabrir o .chm principal faz com que o hhctrl.ocx o reconstrua automaticamente |
| Versão do formato interno | Sidecar de Ajuda HTML 1.x (hhctrl.ocx v4.x-6.x) |
| Magic bytes | Nenhum documentado publicamente; o arquivo começa com estruturas de índice binário proprietárias |
| Substituído por | Microsoft Help Viewer e documentação online para aplicativos Windows modernos; CHM + CHW permanecem em uso para softwares legados |
| Lançado | 1997 (HTML Help 1.0, with Windows 98; .chw created when multiple .chm files are merged) |
| Versão mais recente | HTML Help 1.4 (ships with current Windows; hhctrl.ocx runtime; no new versions since early 2000s) |
| Especificação | www.nongnu.org |
Conversões de CHW
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos CHW.