Hvad er HTM-filformatet?
En .htm-fil indeholder markup-kode i Hypertext Markup Language-format - den er funktionelt identisk med .html og adskiller sig kun ved filendelsen på tre tegn. Dette er et standard dokumentformat, der bruges til at oprette websider og websteder. .htm gemmer markup-kode, der bruges til at vise tekst, billeder og andre medier, og er fortsat meget brugt blandt webdesignere og udviklere.
HTM vs. HTML
På trods af deres tilsyneladende forskel er .htm- og .html-filendelser identiske med hensyn til gemte data og bruges til de samme formål. .html-endelsen er mere almindelig i dag, mens .htm opstod som en kompatibilitetsforanstaltning for ældre operativsystemer - DOS, Windows 3.x og OS/2 - som håndhævede 8.3-navngivningskonventionen (op til 8 tegn i filnavnet med 3 tegn i filendelsen). Et HTML-dokument kan gemmes med begge filendelser, uden at det gør nogen forskel for, hvordan browsere fortolker det.
HTM-filens muligheder
.htm-filer gemmer indhold i et tekstbaseret markup-format, hvilket gør det muligt for brugere at åbne og ændre dem med et hvilket som helst standard tekstredigeringsprogram. .htm-filer kan indeholde en komplet websidestruktur. Udover tekstindhold kan de indlejre eller referere til .css-stylesheets, JavaScript, billedfiler, lydfiler, videofiler og links til scripts skrevet i andre sprog.
Sikkerhed og tryghed
RISIKO: LOWEn .htm-fil er almindelig tekst og er sikker at åbne i et tekstredigeringsprogram. Forsigtigheden ligger i, at HTML-sider kan indlejre JavaScript, som kører, når du åbner filen i en browser - en ondsindet lokal .htm-fil kunne forsøge phishing (en falsk loginside) eller køre scripts. Behandl .htm-filer fra e-mail eller upålidelige downloads som enhver anden webside: indtast ikke loginoplysninger på en side, du ikke forventede, og åbn mistænkelige filer i et tekstredigeringsprogram først for at inspicere dem i stedet for at lade en browser eksekvere dem.
Formatdetaljer
kort fortaltProgrammer der åbner HTM-filer
Tekniske detaljer
dyb specifikation| MIME-type | text/html |
| Filkodning | Almindelig tekst; UTF-8 er mest almindelig, også UTF-16 og ISO 8859-1 understøttes |
| Binær signatur | Ingen - ingen faste magic bytes; filer identificeres ved filendelse eller indholdsmønster |
| Typisk filstart | <!DOCTYPE html>-erklæring eller <html-tag; kan være forudgået af en UTF-8 BOM (EF BB BF) |
| Oprindelse af filendelse | 8.3-filnavnskonvention håndhævet af DOS, Windows 3.x og OS/2 (maksimalt 3 tegn i filendelsen) |
| Forhold til .html | Funktionelt identisk - browsere, webservere og HTTP-stakke behandler .htm og .html på samme måde |
| Styrende standard | WHATWG HTML Living Standard |
| Markup-model | Hierarkisk elementtræ af start-/sluttags, attributter, tekstnoder og HTML-kommentarer |
| Indlejrede ressourcetyper | Inline tekst, inline SVG; eksterne referencer til billeder, lyd, video, CSS-stylesheets og JavaScript |
| Scripting-understøttelse | JavaScript via <script>-elementer eller linkede .js-filer; intet andet scriptsprog kører indfødt |
| Tegnsætsdeklaration | <meta charset="UTF-8"> inde i <head>-elementet |
| HTTP Content-Type | text/html; charset=UTF-8 |
| Output fra statisk sidegenerator | Almindeligt outputformat for generatorer som Jekyll, Hugo og Eleventy |
| Kildelæsbarhed | Fuldt menneskelæsbar almindelig tekst; diff-venlig og kan redigeres i ethvert tekstredigeringsprogram uden specialværktøj |
| Udgivet | 1991 (HTML); .htm dates from the 8.3-filename DOS/Windows era |
| Åben standard | Ja · royaltyfri |
| Specifikation | html.spec.whatwg.org |
HTM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om HTM-filer.