.CHM

Arquivo CHM

Microsoft Compiled HTML Help file
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo CHM é um arquivo de Ajuda HTML Compilada da Microsoft - um pacote único compactado de páginas HTML, imagens e um índice pesquisável, usado para manuais de software Windows e e-books. No Windows, clique duas vezes nele; o visualizador integrado (hh.exe) abre o arquivo com uma árvore de conteúdos e busca. Se todas as páginas estiverem em branco, o arquivo está bloqueado pela segurança do Windows: clique com o botão direito, escolha Propriedades e clique em Desbloquear.

Desenvolvedor: Microsoft Categoria: Arquivos de Internet MIME: application/vnd.ms-htmlhelp
ABRE EM Windows macOS Linux Android
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Nesta página

19k+ extensões indexadas
Última revisão em Sep 11, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro CHM?

.chm é um arquivo Microsoft Compiled HTML Help - um módulo de Ajuda do Windows usado para armazenar documentos de ajuda para aplicativos e funções do sistema. Documentos .chm são construídos a partir de arquivos fonte HTML, o mesmo formato usado para sites, e compilados em um único arquivo binário independente. No Windows, arquivos .chm abrem nativamente com o hh.exe (HTML Help), que acompanha todas as versões do Windows desde o Windows 98. Leitores de terceiros dedicados, como xCHM e SumatraPDF, também estão disponíveis.

O formato utiliza o contêiner proprietário da Microsoft ITSF (Info-Tech Storage Format), identificável pela assinatura de arquivo de quatro bytes ITSF no deslocamento 0. Dentro do contêiner, tópicos HTML, imagens, CSS e tabelas de índice são compactados usando a compressão LZX, razão pela qual o arquivo aparece como um único arquivo compacto em vez de uma pasta de arquivos soltos. O predecessor do .chm foi o antigo formato WinHelp .HLP, que ele substituiu em 1997.

Arquivos de ajuda contêm documentação de software. Um arquivo .chm típico é dividido em seções organizadas em uma estrutura de árvore, cobrindo o uso do aplicativo, recursos e perguntas frequentes. Como o .chm é renderizado através do motor MSHTML do Internet Explorer, arquivos copiados de um compartilhamento de rede ou baixados da internet podem exibir páginas em branco - uma restrição de segurança do Windows conhecida como bloqueio «mark of the web». Desbloquear o arquivo através do diálogo de Propriedades restaura a exibição normal.

Arquivos .chm são portáteis e independentes: um único arquivo carrega todos os tópicos, imagens e navegação. Embora o formato seja considerado legado - os sistemas mais novos da Microsoft usam .hxs ou entrega de documentação online - arquivos .chm ainda abrem corretamente no Windows atual sem software adicional.

Segurança e proteção

RISCO: MEDIUM

CHM é um contêiner HTML que pode incorporar scripts e comandos de atalho/HTML-Help, e possui um histórico real de abuso por malware (CHMs maliciosos que lançam executáveis, usados em campanhas de phishing) e vulnerabilidades em visualizadores antigos. Abra apenas arquivos CHM de fontes confiáveis. O Windows bloqueia deliberadamente o conteúdo em CHMs abertos da Internet/rede (cada página aparece em branco) via «mark of the web» - se você confia no arquivo, clique com o botão direito > Propriedades > Desbloquear, ou mova-o para uma unidade local. Trate anexos .chm inesperados como qualquer outro anexo executável.

Detalhes do formato

em resumo
NOME COMPLETOMicrosoft Compiled HTML Help filetambém conhecido como Compiled HTML Help, HTML Help
DESENVOLVEDORMicrosoftdesde 1997 (HTML Help 1.0, with Windows 98)
TIPO MIMEapplication/vnd.ms-htmlhelp
TIPOContêiner binário de HTML compilado, imagens e índice (ITSF/ITOL-ITLS)
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
49545346
ASCII
ITSF
Arquivos começam com a assinatura de 4 bytes «ITSF» (49 54 53 46), seguida imediatamente pela versão do formato como um dword little-endian (tipicamente 03 00 00 00). ITSF é o «Info-Tech Storage Format» interno da Microsoft; dentro dele, um diretório ITSP/ITOL-ITLS indexa o conteúdo HTML compactado (compactação LZX).

Programas que abrem arquivos CHM

Windows4 apps
xCHM Código aberto Abra o .chm para visualizá-lo com conteúdo, índice e busca; útil quando o hh.exe apresenta problemas.
7-Zip Código aberto Clique com o botão direito > 7-Zip > Abrir arquivo para extrair o HTML/imagens brutos do CHM (não o renderiza).
HTML Help (hh.exe) Integrado Clique duas vezes no .chm - o visualizador de Ajuda da Microsoft integrado o abre com uma árvore de conteúdos, índice e busca. Nenhuma instalação é necessária.
SumatraPDF Código aberto Abra o .chm no SumatraPDF - um leitor gratuito e leve que também renderiza CHM com um painel de conteúdos.
macOS3 apps
Calibre Código aberto Adicione o .chm e use o visualizador do Calibre, ou converta-o para EPUB/PDF para o Apple Books.
xCHM Código aberto Abra o .chm para visualizá-lo com conteúdo, índice e busca; útil quando o hh.exe apresenta problemas.
CHMOX / Chmox Código aberto Abra o .chm neste pequeno leitor nativo de CHM para macOS.
Linux3 apps
Calibre Código aberto Adicione o .chm e use o visualizador do Calibre, ou converta-o para EPUB/PDF para o Apple Books.
xCHM Código aberto Abra o .chm para visualizá-lo com conteúdo, índice e busca; útil quando o hh.exe apresenta problemas.
KchmViewer Código aberto Visualizador de CHM para KDE; abra o .chm para uma árvore de conteúdos completa e busca em texto integral.
Android1 app
CHM Reader / EBookDroid Gratuito Abra o .chm em um leitor compatível com CHM para lê-lo em um celular/tablet.

Detalhes técnicos

especificação profunda
Formato de contêinerITSF (Info-Tech Storage Format) - armazenamento composto proprietário da Microsoft com um diretório ITSP interno que indexa todos os arquivos virtuais dentro do arquivo
Magic bytesAssinatura ASCII de 4 bytes ITSF (hex 49 54 53 46) no deslocamento 0, seguida imediatamente por um campo de versão DWORD little-endian (tipicamente 03 00 00 00 para HTML Help 1.x)
Ordem dos bytesLittle-endian em todas as estruturas de cabeçalho e diretório
CompressãoCompressão LZX aplicada à seção de conteúdo HTML; a mesma variante LZX também é usada em arquivos Microsoft Cabinet (.cab)
Tipo MIMEapplication/vnd.ms-htmlhelp (registrado); application/x-chm e application/octet-stream também em uso generalizado
Estrutura internaCabeçalho ITSF + diretório ITSP listando arquivos virtuais; a seção de conteúdo contém tópicos HTML, imagens, CSS, blocos de metadados #SYSTEM/#STRINGS e tabelas de índice de URL #TOPICS/#URLTBL, todos compactados em LZX
Visualizador Windowshh.exe (executável HTML Help) usando o controle ActiveX hhctrl.ocx, presente em todas as versões do Windows a partir do Windows 98; nenhuma instalação separada é necessária
Motor de renderizaçãoInternet Explorer MSHTML; HTML e CSS dentro de um .chm são renderizados como o IE faria, o que pode produzir peculiaridades de exibição em arquivos muito antigos que dependiam de comportamentos específicos do IE
CriptografiaO conteúdo é compactado em LZX, mas não criptografado; o arquivo pode ser descompactado diretamente com ferramentas como 7-Zip ou o comando hh.exe -decompile
Verificação de integridadeSem CRC integrado ou assinatura digital; um .chm corrompido simplesmente falha ao descompactar ou não exibe conteúdo, sem detalhes de erro do visualizador
Tamanho de arquivo típicoVaria de dezenas de KB a aproximadamente 100 MB; a maioria dos arquivos de ajuda de software fica na faixa de 1-10 MB
Suporte de plataformaNativo no Windows via hh.exe; visualizadores de terceiros no Linux (xCHM, KchmViewer, Calibre) e macOS (CHMOX, xCHM, Calibre)
Restrição de segurança de redeArquivos abertos de um compartilhamento de rede ou baixados da internet são bloqueados pela política Mark of the Web do Windows, causando páginas de tópicos em branco; o desbloqueio via diálogo de Propriedades do arquivo restaura o acesso total
Layout do cabeçalho ITSFCabeçalho da versão 3 de 56 bytes contendo um carimbo de data/hora de criação, um LCID do Windows (código de idioma) e dois GUIDs que identificam as seções de conteúdo e transformação
Lançado1997 (HTML Help 1.0, with Windows 98)
Versão mais recenteHTML Help 1.4 (ships with Windows; runtime hhctrl.ocx, no new versions since early 2000s)
Especificaçãowww.nongnu.org

Conversões de CHM

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos CHM. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos CHM.

Perguntas frequentes

Como abro um arquivo .chm?
No Windows, basta clicar duas vezes nele - o visualizador de Ajuda HTML integrado (hh.exe) o abrirá. No macOS, use Chmox ou Calibre; no Linux, use xCHM ou KchmViewer.
Por que meu arquivo CHM está em branco / mostra «a navegação para a página da web foi cancelada»?
O Windows bloqueia o conteúdo CHM aberto da Internet ou de um compartilhamento de rede. Clique com o botão direito no arquivo > Propriedades > marque «Desbloquear» (ou mova-o para uma unidade local como C:), então reabra-o.
Como converto um CHM para PDF?
Use o Calibre (Adicionar livro > Converter para PDF) para uma conversão em um clique, ou abra o CHM e imprima cada tópico. Ferramentas de autoria de ajuda como Help & Manual também podem exportar para PDF.
Como extraio o HTML e as imagens de um CHM?
Abra o .chm com o 7-Zip (clique com o botão direito > 7-Zip > Abrir arquivo) e extraia, ou execute «hh.exe -decompile <pasta> arquivo.chm». Você obterá as páginas HTML e imagens originais.
Posso ler um CHM no meu celular ou e-reader?
Sim - converta-o para EPUB ou PDF com o Calibre, ou use um leitor para Android como o EBookDroid que abre CHM diretamente. Usuários de iOS podem converter para EPUB e abrir no Apple Books.
Arquivos CHM são seguros para abrir?
Apenas de fontes confiáveis. O CHM pode incorporar scripts e já foi usado para entregar malware, razão pela qual o Windows bloqueia CHMs baixados da Internet por padrão.

Referências

1Wikipedia - Microsoft Compiled HTML Helpen.wikipedia.org
2Microsoft - HTML Help (hh.exe) referencelearn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensões relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z