Vad är MHTML?

MHTML är en förkortning för ”MIME HTML”, vilket är ett filformat som kombinerar en webbsida och alla dess resurser. De flesta webbläsare sparar som standard webbsidor som flera filer, vanligtvis en HTML-fil (Hypertext Markup Language) och en tillhörande mapp med resurser, som kan innehålla bilder, musik eller annan data. MHTML placerar all denna information i en fil, även kallad HTML-arkiv, som ofta är lättare att hantera.

En uppgift som MHTML kan vara mycket användbar för är att skicka webbsidor via e-post, eftersom det kan tillåta en e-postklient att visa en webbsida i sin helhet utan att faktiskt vara på webbplatsen. Arkivformatet ger också ett enkelt sätt för en person att se en webbsida utan att vara online alls. Trots dessa möjligheter är MHTML föremål för några av samma begränsningar som den mer utförliga HTML-plus-resurs-mappmetoden för att spara webbsidor. HTML-arkiv uppdateras inte automatiskt när en webbsida uppdateras online. Filerna är statiska enheter som ger en ögonblicksbild av en sida vid en viss tidpunkt.

MHTML-filer kan visas i en textredigerare precis som vanliga HTML-filer. Bilder och resurser som inte har en textrepresentation bevaras inte i textredigeraren och visas som strängar av slumpmässiga bokstäver och siffror. Sidans källkod, liksom stilmallen som styr sidlayouten, är lätt att se. Att visa ett HTML-arkiv som text påverkar inte visningen av webbsidan när arkivet visas i en webbläsare.

Webbsidan som visas från en MHTML-fil är inte alltid en exakt kopia av sidan som den ursprungligen såg ut online. Konvertering till arkivformatet kan orsaka små problem med stilmallar, vilket i sin tur skulle orsaka layoutskillnader mellan den sparade sidan och versionen som visas online. Dessa förändringar är vanligtvis små, och felaktiga marginaler runt bilder är vanliga. Stora layoutproblem är sällsynta. I allmänhet är HTML-arkiv robusta och pålitliga sätt att kondensera webbsidor.