Vad är filformatet HTM?
En .htm-fil innehåller markeringskod i Hypertext Markup Language-format - den är funktionellt identisk med .html och skiljer sig endast genom den tre tecken långa filändelsen. Detta är ett standardformat för dokument som används för att skapa webbsidor och webbplatser. .htm lagrar markeringskod som används för att visa text, bilder och andra medier, och används fortfarande i stor utsträckning av webbdesigners och utvecklare.
HTM mot HTML
Trots deras skenbara skillnad är filändelserna .htm och .html identiska när det gäller lagrad data och används för samma ändamål. Filändelsen .html är vanligare idag, medan .htm uppstod som en kompatibilitetsåtgärd för äldre operativsystem - DOS, Windows 3.x och OS/2 - som tvingade fram namnkonventionen 8.3 (filnamn på upp till 8 tecken med 3 tecken i filändelsen). Ett HTML-dokument kan sparas med valfri filändelse utan att det gör någon skillnad för hur webbläsare tolkar det.
HTM-filens funktioner
.htm-filer lagrar innehåll i ett markeringsformat i klartext, vilket gör att användare kan öppna och ändra dem med valfri standardtextredigerare. .htm-filer kan innehålla en komplett webbsidstruktur. Utöver textinnehåll kan de bädda in eller referera till .css-stilmallar, JavaScript, bildfiler, ljudfiler, videofiler och länkar till skript skrivna i andra språk.
Säkerhet & trygghet
RISK: LOWEn .htm-fil är klartext och är säker att öppna i en textredigerare. Varningen är att HTML-sidor kan bädda in JavaScript, som körs när du öppnar filen i en webbläsare - en skadlig lokal .htm-fil kan försöka med nätfiske (en falsk inloggningssida) eller köra skript. Behandla .htm-filer från e-post eller osäkra nedladdningar som vilken webbsida som helst: ange inte inloggningsuppgifter på en sida du inte förväntade dig, och öppna misstänkta filer i en textredigerare först för att inspektera dem istället för att låta en webbläsare köra dem.
Formatdetaljer
i ett nötskalProgram som öppnar HTM-filer
Tekniska detaljer
djup specifikation| MIME-typ | text/html |
| Filkodning | Klartext; UTF-8 vanligast, även UTF-16 och ISO 8859-1 stöds |
| Binär signatur | Ingen - inga fasta magic bytes; filer identifieras genom filändelse eller innehållsmönster |
| Typisk filstart | <!DOCTYPE html>-deklaration eller <html-tagg; kan föregås av en UTF-8 BOM (EF BB BF) |
| Filändelsens ursprung | 8.3-namnkonvention som tvingades fram av DOS, Windows 3.x och OS/2 (maximalt 3 tecken i filändelsen) |
| Relation till .html | Funktionellt identiska - webbläsare, webbservrar och HTTP-stackar behandlar .htm och .html på samma sätt |
| Styrande standard | WHATWG HTML Living Standard |
| Markeringsmodell | Hierarkiskt elementträd av öppnings-/stängningstaggar, attribut, textnoder och HTML-kommentarer |
| Inbäddningsbara resurstyper | Inline-text, inline-SVG; externa referenser till bilder, ljud, video, CSS-stilmallar och JavaScript |
| Skriptstöd | JavaScript via <script>-element eller länkade .js-filer; inget annat skriptspråk körs nativt |
| Deklaration av teckenuppsättning | <meta charset=«UTF-8»> inuti <head>-elementet |
| HTTP Content-Type | text/html; charset=UTF-8 |
| Utdata från statiska webbplatsgeneratorer | Vanligt utdataformat för generatorer som Jekyll, Hugo och Eleventy |
| Källkodens läsbarhet | Helt mänskligt läsbar klartext; diff-vänlig och redigerbar i valfri textredigerare utan specialverktyg |
| Släppt | 1991 (HTML); .htm dates from the 8.3-filename DOS/Windows era |
| Öppen standard | Ja · royaltyfri |
| Specifikation | html.spec.whatwg.org |
HTM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om HTM-filer.