Hva er HTM-filformatet?
En .htm-fil inneholder markeringskode i Hypertext Markup Language-format - den er funksjonelt identisk med .html, og skiller seg kun ved filetternavnet på tre tegn. Dette er et standard dokumentformat som brukes til å lage nettsider og nettsteder. .htm lagrer markeringskode som brukes til å vise tekst, bilder og andre medier, og er fortsatt mye brukt blant nettsteddesignere og utviklere.
HTM vs. HTML
Til tross for den tilsynelatende forskjellen, er filetternavnene .htm og .html identiske når det gjelder lagrede data og brukes til de samme formålene. Etternavnet .html er mer vanlig i dag, mens .htm oppsto som et kompatibilitetstiltak for eldre operativsystemer - DOS, Windows 3.x og OS/2 - som håndhevet 8.3-konvensjonen for filnavn (opptil 8 tegn i filnavnet med 3 tegn i etternavnet). Et HTML-dokument kan lagres med begge etternavn uten at det er noen forskjell i hvordan nettlesere tolker det.
Funksjonalitet i HTM-filer
.htm-filer lagrer innhold i et markeringsformat for ren tekst, noe som gjør at brukere kan åpne og endre dem med et hvilket som helst standard tekstredigeringsprogram. .htm-filer kan inneholde en komplett nettsidestruktur. Utover tekstinnhold kan de bygge inn eller referere til .css-stilark, JavaScript, bildefiler, lydfiler, videofiler og lenker til skript skrevet i andre språk.
Sikkerhet og trygghet
RISIKO: LOWEn .htm-fil er ren tekst og er trygg å åpne i et tekstredigeringsprogram. Forsiktighetsregelen er at HTML-sider kan inneholde JavaScript, som kjøres når du åpner filen i en nettleser - en ondsinnet lokal .htm-fil kan forsøke phishing (en falsk påloggingsside) eller kjøre skript. Behandle .htm-filer fra e-post eller upålitelige nedlastinger som enhver nettside: ikke skriv inn påloggingsinformasjon på en side du ikke forventet, og åpne mistenkelige filer i et tekstredigeringsprogram først for å inspisere dem i stedet for å la en nettleser kjøre dem.
Formatdetaljer
i et nøtteskallProgrammer som åpner HTM-filer
Tekniske detaljer
dyp spesifikasjon| MIME-type | text/html |
| Filkoding | Ren tekst; UTF-8 er vanligst, også UTF-16 og ISO 8859-1 støttes |
| Binær signatur | Ingen - ingen faste magic bytes; filer identifiseres ved filetternavn eller innholdsmønster |
| Typisk filstart | <!DOCTYPE html>-deklarasjon eller <html-tag; kan være innledet av en UTF-8 BOM (EF BB BF) |
| Opprinnelse for filetternavn | 8.3-navnekonvensjon håndhevet av DOS, Windows 3.x og OS/2 (maksimalt 3 tegn i etternavnet) |
| Forhold til .html | Funksjonelt identiske - nettlesere, webservere og HTTP-stakker behandler .htm og .html på samme måte |
| Gjeldende standard | WHATWG HTML Living Standard |
| Markeringsmodell | Hierarkisk elementtre av start-/slutt-tagger, attributter, tekstnoder og HTML-kommentarer |
| Innebygde ressurstyper | Innebygd tekst, innebygd SVG; eksterne referanser til bilder, lyd, video, CSS-stilark og JavaScript |
| Skriptstøtte | JavaScript via <script>-elementer eller koblede .js-filer; ingen andre skriptspråk kjører naturlig |
| Tegnsett-deklarasjon | <meta charset="UTF-8"> inne i <head>-elementet |
| HTTP Content-Type | text/html; charset=UTF-8 |
| Utdata fra statiske sidegeneratorer | Vanlig utdataformat for generatorer som Jekyll, Hugo og Eleventy |
| Kildelesbarhet | Fullstendig menneskelig lesbar ren tekst; diff-vennlig og redigerbar i ethvert tekstredigeringsprogram uten spesialverktøy |
| Utgitt | 1991 (HTML); .htm dates from the 8.3-filename DOS/Windows era |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | html.spec.whatwg.org |
HTM-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om HTM-filer.