Razlika med HTML in MHTML
Podjetja in organizacije arhivirajo stare spletne strani ali spletne forume iz različnih razlogov. Običajno poskus shranjevanja celotne spletne strani vključuje spremljanje velike mape datotek. Včasih se zdi, da doseganje popolne replike spletne strani ni mogoče, ker uporablja vire, ki se nahajajo na drugih spletnih straneh. Glavna razlika med HTML in MHTML, novejšim protokolom, je v tem, da omogoča prenos spletne strani z uporabo osnovnih načel internetne e-pošte.
HTML
Okrajšava za Hyper Text Markup Language dokumenti HTML vsebujejo niz oznak in ukazov, ki urejajo, kako spletni brskalnik prikazuje strani v internetu. Kar zadeva e-pošto, navaden HTML omogoča različne oznake, ki vključujejo hiperpovezave v telesu e-pošte in besedilnih prilog. Vendar navadna e-pošta HTML ne more prenašati nebesedilnih prilog ali medijev. Kot tak je zelo omejen in bilo je potrebno nadgraditi njegove zmogljivosti.
MIME
Odgovor na pomanjkljivosti elektronske pošte HTML je prišel v obliki MIME. Okrajšava za večnamenske razširitve internetne pošte je razvoj MIME spremenil podobo e-pošte. S protokolom MIME lahko internetna pošta zdaj vključuje slike, vsebuje večdelna telesa sporočil in celo nestandardne znake v glavah e-poštnih sporočil. MIME določa oblikovanje za nebesedilna sporočila in omogoča prenos drugih medijev, kot sta glasba ali video, v e-pošti. Večina e-pošte v času objave uporablja format MIME.
MHTML
Okrajšava za MIME HTML, MHTML uporablja e-poštni protokol MIME za združevanje elementov v eno arhivsko datoteko spletne strani. Na enak način, kot MIME omogoča prenos medijsko bogatih e-poštnih sporočil, tudi MHTML ustvari lastno "e-pošto" v obliki arhivirane spletne strani. To pomeni, da MHTML omogoča razvijalcem, da zberejo temeljni dokument HTML, skupaj z vdelanimi slikami in mediji, v eno datoteko. Ta arhiv lahko vključuje tudi povezane dokumente, če razvijalec želi, z uporabo URL-jev Content-ID, vdelanih v glavo dokumenta MHTML.
Razlike
HMTL in MHTML sta sicer tesno povezana, a imata velike razlike. Vsak dokument MHTML uporablja osnovno spletno stran HTML, vendar lahko samo MHTML zapakira celotno spletno stran v eno datoteko, ko jo prenesete. Nasprotno pa pri shranjevanju dokumenta HTML računalnik ustvari mapo, ki vključuje več datotek, ki so bile vdelane v izvirni dokument HTML. Če jih pomotoma izbrišete ali izgubite, lahko onemogočijo ogled shranjene spletne strani. Z MHTML, ker so vse datoteke zbrane v en arhiviran format, postane arhiviranje spletnih spletnih strani veliko lažje in manj natrpano.