O que é o formato de ficheiro HTM?
Um arquivo .htm contém código de marcação no formato Hypertext Markup Language - é funcionalmente idêntico ao .html, diferindo apenas na extensão de três caracteres. Este é um formato de documento padrão usado para criar páginas web e sites. O .htm armazena o código de marcação usado para exibir texto, imagens e outras mídias, e continua sendo amplamente utilizado entre designers e desenvolvedores de sites.
HTM vs. HTML
Apesar da diferença aparente, as extensões .htm e .html são idênticas em relação aos dados armazenados e são usadas para os mesmos fins. A extensão .html é mais comum hoje em dia, enquanto o .htm originou-se como uma medida de compatibilidade para sistemas operacionais legados - DOS, Windows 3.x e OS/2 - que impunham a convenção de nomenclatura de arquivos 8.3 (nomes de arquivo de até 8 caracteres com extensões de 3 caracteres). Um documento HTML pode ser salvo usando qualquer uma das extensões, sem diferença na forma como os navegadores o interpretam.
Capacidades do arquivo HTM
Arquivos .htm armazenam conteúdo em formato de marcação de texto simples, o que permite aos usuários abri-los e modificá-los com qualquer editor de texto padrão. Arquivos .htm podem conter uma estrutura completa de página web. Além do conteúdo de texto, eles podem incorporar ou referenciar folhas de estilo .css, JavaScript, arquivos de imagem, arquivos de áudio, arquivos de vídeo e links para scripts escritos em outras linguagens.
Segurança e proteção
RISCO: LOWUm arquivo .htm é texto simples e é seguro para abrir em um editor de texto. O cuidado é que as páginas HTML podem incorporar JavaScript, que é executado quando você abre o arquivo em um navegador - um .htm local malicioso pode tentar phishing (uma página de login falsa) ou executar scripts. Trate arquivos .htm de e-mail ou downloads não confiáveis como qualquer página web: não insira credenciais em uma página que você não esperava e abra arquivos suspeitos em um editor de texto primeiro para inspecioná-los, em vez de deixar o navegador executá-los.
Detalhes do formato
em resumoProgramas que abrem arquivos HTM
Detalhes técnicos
especificação profunda| Tipo MIME | text/html |
| Codificação de arquivo | Texto simples; UTF-8 mais comum, também suporta UTF-16 e ISO 8859-1 |
| Assinatura binária | Nenhuma - sem magic bytes fixos; os arquivos são identificados pela extensão ou padrão de conteúdo |
| Início típico do arquivo | Declaração <!DOCTYPE html> ou tag <html; pode ser precedido por um BOM UTF-8 (EF BB BF) |
| Origem da extensão | Convenção de nomenclatura de arquivo 8.3 imposta pelo DOS, Windows 3.x e OS/2 (extensão máxima de 3 caracteres) |
| Relação com .html | Funcionalmente idêntico - navegadores, servidores web e pilhas HTTP tratam .htm e .html da mesma forma |
| Padrão governante | WHATWG HTML Living Standard |
| Modelo de marcação | Árvore de elementos hierárquica de tags de abertura/fechamento, atributos, nós de texto e comentários HTML |
| Tipos de recursos incorporáveis | Texto inline, SVG inline; referências externas para imagens, áudio, vídeo, folhas de estilo CSS e JavaScript |
| Suporte a scripts | JavaScript via elementos <script> ou arquivos .js vinculados; nenhuma outra linguagem de script roda nativamente |
| Declaração de conjunto de caracteres | <meta charset=«UTF-8»> dentro do elemento <head> |
| HTTP Content-Type | text/html; charset=UTF-8 |
| Saída de gerador de site estático | Formato de saída comum para geradores como Jekyll, Hugo e Eleventy |
| Legibilidade da fonte | Texto simples totalmente legível por humanos; amigável a diffs e editável em qualquer editor de texto sem ferramentas especiais |
| Lançado | 1991 (HTML); .htm dates from the 8.3-filename DOS/Windows era |
| Padrão aberto | Sim · livre de royalties |
| Especificação | html.spec.whatwg.org |
Conversões de HTM
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos HTM.