Mis on MHTML-dokument?

MHTML-dokument on arhiivdokumendi tüüp, mis ühendab veebilehe ja kõik selle ressursid. See erineb oluliselt HTML-ist, mis sisaldab ainult veebilehe teksti. Kui HTML on lihtsalt märgistuskeel, siis MHTML on täielik failivorming. Kuna MHTML-dokument on üks fail, mitte üks fail pluss ressursside kaust, on seda sageli palju lihtsam käsitleda kui lihtsaid HTML-dokumente.

1999. aastal loodi standard, mis määrab MHTML-dokumendi ülesehituse. Kõik seda tüüpi dokumendid kasutavad standardit teatud määral. Sellest standardist pärineb palju erinevaid MHTML-dokumente. Dokumenditüüpide erinevused ei tulene dokumentide ülesehitusest, vaid nende salvestamise viisist. Kuigi dokumendi formaat on standardiseeritud, ei ole veebilehe ja selle ressursside selliseks dokumendiks töötlemise meetod seda mitte.

Dokumenditöötluse erinevused võivad MHTML-dokumendi veebibrauseris avamisel põhjustada ühilduvusprobleeme. Mõnda dokumendivormingut saab erinevates brauserites suhteliselt hästi avada, kuid teistel on patenteeritud vorming, mida saab avada ainult need loonud brauseris. Reeglina on tavaliselt parem avada need dokumendid samas brauseris, milles need loodi, sest see annab algse veebilehe kõige tõepärasema taasloomise. Dokumendi avamine teises brauseris ei põhjusta tavaliselt olulisi paigutusraskusi, kuigi see võimalus on olemas. Lisaks ei toeta mõned brauserid MHTML-dokumente ilma pistikprogrammide või lisandmooduliteta.

Nendes dokumentides sisalduv veebilehe versioon on staatiline, mis tähendab, et neil ei ole võimalust veebilehega dünaamiliselt värskendada. MHTML-dokumendi vaatamine sarnaneb HTML-dokumendi vaatamisega, kuna mõlemad dokumendid on veebilehe hetktõmmised teatud ajahetkel. Uuendatud dokumendi loomiseks tuleb leht uuel ajal uuesti salvestada.

MHTML-dokumente kasutatakse tavaliselt suurte veebilehtede e-posti teel saatmiseks või väiksemate veebilehtede edastamise hõlbustamiseks. Kuna meilile ei ole võimalik lihtsalt ressursside kausta manustada, on MHTML-dokumendiarhiivi vorming kiire ja lihtne viis sellest probleemist mööda minna. Nende dokumentide e-posti teel saatmisel on palju erinevaid rakendusi, eelkõige veebiavaldamisel ja koostööl.