Kaj je MHTML?

MHTML je okrajšava za »MIME HTML«, ki je oblika datoteke, ki združuje spletno stran in vse njene vire. Večina spletnih brskalnikov privzeto shrani spletne strani kot več datotek, običajno datoteko Hypertext Markup Language (HTML) in povezano mapo z viri, ki lahko vključujejo slike, glasbo ali druge podatke. MHTML vse te informacije postavi v eno datoteko, imenovano tudi arhiv HTML, ki je pogosto lažja za rokovanje.

Ena naloga, za katero je lahko MHTML zelo uporaben, je pošiljanje spletnih strani po e-pošti, saj lahko e-poštnemu odjemalcu omogoči, da prikaže spletno stran v celoti, ne da bi dejansko bil na spletnem mestu. Arhivski format omogoča tudi preprost način, da si oseba ogleda spletno stran, ne da bi bila na spletu. Kljub tem zmožnostim je MHTML podvržen nekaterim enakim omejitvam kot bolj podrobna metoda HTML-plus-resource-folder za shranjevanje spletnih strani. Arhivi HTML se ne posodabljajo samodejno, ko se spletna stran posodobi. Datoteke so statične entitete, ki zagotavljajo posnetek strani v določenem trenutku.

Datoteke MHTML si lahko ogledate v urejevalniku besedil tako kot navadne datoteke HTML. Slike in viri, ki nimajo besedilne predstavitve, niso ohranjeni v urejevalniku besedil in so prikazani kot nizi naključnih črk in številk. Izvorna koda strani in slogovni list, ki ureja postavitev strani, sta zlahka vidna. Ogled arhiva HTML kot besedila ne vpliva na prikaz spletne strani, ko si arhiv ogledujete v brskalniku.

Spletna stran, prikazana iz datoteke MHTML, ni vedno natančna kopija strani, kot je bila prvotno prikazana na spletu. Pretvorba v arhivsko obliko lahko povzroči majhne težave s slogovnimi listami, kar bi posledično povzročilo razlike v postavitvi med shranjeno stranjo in različico, ki je prikazana na spletu. Te spremembe so običajno manjše, pogosti pa so napačni robovi okoli slik. Večje težave pri postavitvi so redke. Na splošno so arhivi HTML robustni in zanesljivi načini za zgoščevanje spletnih strani.