Hvad er et MHTML-dokument?
Et MHTML-dokument er en arkivdokumenttype, der kombinerer en webside og alle dets ressourcer. Dette adskiller sig markant fra HTML, der kun indeholder teksten på en webside. Mens HTML simpelthen er et markeringssprog, er MHTML et komplet filformat. Da et MHTML-dokument er en fil i stedet for en fil plus en mappe med ressourcer, er det ofte meget lettere at håndtere end enkle HTML-dokumenter.
En standard blev oprettet i 1999, der bestemmer, hvordan et MHTML-dokument skal struktureres. Alle dokumenter af denne type bruger standarden i nogen grad. Der er mange forskellige MHTML-dokumenter, der stammer fra denne standard. Forskellene mellem dokumenttyperne kommer ikke fra den måde, dokumenterne er struktureret på, men fra hvordan de gemmes. Selvom formatet på et dokument er standardiseret, er metoden, hvormed en webside og dets ressourcer behandles til et sådant dokument, ikke.
Forskelle i dokumentbehandling kan forårsage kompatibilitetsproblemer, når et MHTML-dokument åbnes i en webbrowser. Nogle dokumentformater kan åbnes rimeligt godt i forskellige browsere, men andre har et proprietært format, der kun kan åbnes i browseren, der oprettede dem. Som regel er det normalt bedre at åbne disse dokumenter i den samme browser, som de blev oprettet i, fordi det giver den mest trofaste gengivelse af den originale webside. Åbning af et dokument i en anden browser medfører normalt ikke betydelige layoutproblemer, selvom muligheden eksisterer. Derudover understøtter nogle browsere ikke MHTML-dokumenter uden plugins eller tilføjelser.
Versionen af en webside, der er indeholdt i disse dokumenter, er statisk, hvilket betyder, at de ikke har mulighed for dynamisk at opdatere med en webside. Visning af et MHTML-dokument svarer til at se et HTML-dokument, idet begge dokumenter er snapshots af en webside på et bestemt tidspunkt. For at oprette et opdateret dokument, skal siden gemmes igen på et nyt tidspunkt.
MHTML-dokumenter bruges ofte til at sende store websider via e-mail eller gøre overførslen af mindre websider lettere. Da det ikke er muligt at nemt knytte en mappe med ressourcer til en e-mail, er MHTML-arkivarkivformatet en hurtig og nem måde at løse dette problem på. Afsendelse af disse dokumenter via e-mail har en lang række applikationer, især inden for webpublisering og samarbejde.