Was ist das HTM-Dateiformat?
Eine .htm-Datei enthält Markup-Code im Hypertext-Markup-Language-Format - sie ist funktional identisch mit .html und unterscheidet sich nur durch die dreistellige Erweiterung. Dieses Standarddokumentformat wird zum Erstellen von Webseiten und Websites verwendet. .htm speichert Markup-Code zur Darstellung von Text, Bildern und anderen Medien und ist unter Website-Designern und Entwicklern nach wie vor weit verbreitet.
HTM vs. HTML
Trotz des scheinbaren Unterschieds sind .htm und .html hinsichtlich der gespeicherten Daten identisch und werden für dieselben Zwecke eingesetzt. Die .html-Erweiterung ist heute gebräuchlicher, während .htm als Kompatibilitätsmaßnahme für ältere Betriebssysteme - DOS, Windows 3.x und OS/2 - entstand, die die 8.3-Dateinamenskonvention (bis zu 8-stellige Dateinamen mit 3-stelligen Erweiterungen) erzwangen. Ein HTML-Dokument kann mit beiden Erweiterungen gespeichert werden, ohne dass Browser einen Unterschied erkennen.
Möglichkeiten von HTM-Dateien
.htm-Dateien speichern Inhalte im Klartext-Markup-Format, was es ermöglicht, sie mit jedem Standard-Texteditor zu öffnen und zu bearbeiten. .htm-Dateien können eine vollständige Webseitenstruktur enthalten. Neben Textinhalten können sie .css-Stylesheets, JavaScript, Bilddateien, Audiodateien, Videodateien und Links zu Skripten in anderen Sprachen einbetten oder referenzieren.
Sicherheit
RISIKO: LOWEine .htm-Datei ist reiner Text und im Texteditor sicher zu öffnen. Zu beachten ist, dass HTML-Seiten JavaScript einbetten können, das beim Öffnen im Browser ausgeführt wird - eine bösartige lokale .htm könnte Phishing-Versuche (eine gefälschte Anmeldeseite) starten oder Skripte ausführen. Behandeln Sie .htm-Dateien aus E-Mails oder unsicheren Downloads wie jede Webseite: Geben Sie keine Zugangsdaten auf einer Seite ein, die Sie nicht erwartet haben, und öffnen Sie verdächtige Dateien zuerst in einem Texteditor, um sie zu prüfen, bevor ein Browser sie ausführt.
Formatdetails
kurz gefasstProgramme zum Öffnen von HTM-Dateien
Technische Details
technische Spezifikation| MIME-Typ | text/html |
| Dateikodierung | Klartext; UTF-8 am häufigsten, auch UTF-16 und ISO 8859-1 werden unterstützt |
| Binäre Signatur | Keine - keine festen Magic-Bytes; Dateien werden durch Erweiterung oder Inhaltsmuster identifiziert |
| Typischer Dateianfang | <!DOCTYPE html>-Deklaration oder <html>-Tag; kann einem UTF-8-BOM (EF BB BF) vorangehen |
| Herkunft der Erweiterung | 8.3-Dateinamenskonvention, erzwungen von DOS, Windows 3.x und OS/2 (maximal 3-stellige Erweiterung) |
| Bezug zu .html | Funktional identisch - Browser, Webserver und HTTP-Stacks behandeln .htm und .html gleich |
| Geltender Standard | WHATWG HTML Living Standard |
| Markup-Modell | Hierarchischer Element-Baum aus öffnenden/schließenden Tags, Attributen, Textknoten und HTML-Kommentaren |
| Einbettbare Ressourcentypen | Inline-Text, Inline-SVG; externe Referenzen auf Bilder, Audio, Video, CSS-Stylesheets und JavaScript |
| Skript-Unterstützung | JavaScript über <script>-Elemente oder verlinkte .js-Dateien; keine andere Skriptsprache läuft nativ |
| Zeichensatz-Deklaration | <meta charset="UTF-8"> innerhalb des <head>-Elements |
| HTTP Content-Type | text/html; charset=UTF-8 |
| Ausgabe von Static-Site-Generatoren | Gängiges Ausgabeformat für Generatoren wie Jekyll, Hugo und Eleventy |
| Quelltext-Lesbarkeit | Vollständig menschenlesbarer Klartext; diff-freundlich und in jedem Texteditor ohne Spezialwerkzeuge bearbeitbar |
| Veröffentlicht | 1991 (HTML); .htm dates from the 8.3-filename DOS/Windows era |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | html.spec.whatwg.org |
HTM-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu HTM-Dateien.