¿Qué es el formato de archivo HTM?
Un archivo .htm contiene código de marcado en formato Hypertext Markup Language; es funcionalmente idéntico a .html, diferenciándose únicamente en la extensión de tres caracteres. Este es un formato de documento estándar utilizado para crear páginas y sitios web. .htm almacena el código de marcado utilizado para mostrar texto, imágenes y otros medios, y sigue siendo ampliamente utilizado entre diseñadores y desarrolladores de sitios web.
HTM frente a HTML
A pesar de su aparente diferencia, las extensiones .htm y .html son idénticas en cuanto a los datos almacenados y se utilizan para los mismos fines. La extensión .html es más común hoy en día, mientras que .htm se originó como una medida de compatibilidad para sistemas operativos heredados (DOS, Windows 3.x y OS/2) que imponían la convención de nomenclatura de archivos 8.3 (nombres de archivo de hasta 8 caracteres con extensiones de 3 caracteres). Un documento HTML puede guardarse con cualquiera de las dos extensiones sin que haya diferencias en la forma en que los navegadores lo interpretan.
Capacidades de los archivos HTM
Los archivos .htm almacenan contenido en formato de marcado de texto plano, lo que permite a los usuarios abrirlos y modificarlos con cualquier editor de texto estándar. Los archivos .htm pueden contener una estructura de página web completa. Además del contenido de texto, pueden incrustar o referenciar hojas de estilo .css, JavaScript, archivos de imagen, archivos de audio, archivos de vídeo y enlaces a scripts escritos en otros lenguajes.
Seguridad y protección
RIESGO: LOWUn archivo .htm es texto plano y es seguro abrirlo en un editor de texto. La advertencia es que las páginas HTML pueden incrustar JavaScript, que se ejecuta al abrir el archivo en un navegador; un archivo .htm local malicioso podría intentar phishing (una página de inicio de sesión falsa) o ejecutar scripts. Trate los archivos .htm de correos electrónicos o descargas no confiables como cualquier página web: no introduzca credenciales en una página que no esperaba y abra primero los archivos sospechosos en un editor de texto para inspeccionarlos en lugar de dejar que un navegador los ejecute.
Detalles del formato
en pocas palabrasProgramas que abren archivos HTM
Detalles técnicos
especificación profunda| Tipo MIME | text/html |
| Codificación de archivo | Texto plano; UTF-8 es el más común, también se admiten UTF-16 e ISO 8859-1 |
| Firma binaria | Ninguna: no hay bytes mágicos fijos; los archivos se identifican por la extensión o el patrón de contenido |
| Inicio típico del archivo | Declaración <!DOCTYPE html> o etiqueta <html; puede ir precedida de un BOM UTF-8 (EF BB BF) |
| Origen de la extensión | Convención de nomenclatura de archivos 8.3 impuesta por DOS, Windows 3.x y OS/2 (extensión máxima de 3 caracteres) |
| Relación con .html | Funcionalmente idénticos: los navegadores, servidores web y pilas HTTP tratan .htm y .html de la misma manera |
| Estándar regulador | WHATWG HTML Living Standard |
| Modelo de marcado | Árbol de elementos jerárquico de etiquetas de apertura/cierre, atributos, nodos de texto y comentarios HTML |
| Tipos de recursos incrustables | Texto en línea, SVG en línea; referencias externas a imágenes, audio, vídeo, hojas de estilo CSS y JavaScript |
| Soporte de scripting | JavaScript a través de elementos <script> o archivos .js enlazados; ningún otro lenguaje de scripting se ejecuta de forma nativa |
| Declaración del juego de caracteres | <meta charset="UTF-8"> dentro del elemento <head> |
| HTTP Content-Type | text/html; charset=UTF-8 |
| Salida de generadores de sitios estáticos | Formato de salida común para generadores como Jekyll, Hugo y Eleventy |
| Legibilidad del código fuente | Texto plano totalmente legible por humanos; apto para herramientas diff y editable en cualquier editor de texto sin herramientas especiales |
| Lanzado | 1991 (HTML); .htm dates from the 8.3-filename DOS/Windows era |
| Estándar abierto | Sí · libre de regalías |
| Especificación | html.spec.whatwg.org |
Conversiones de HTM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos HTM.