Wat is een MHTML-document?
Een MHTML-document is een archiefdocumenttype dat een webpagina en al zijn bronnen combineert. Dit verschilt aanzienlijk van HTML, die alleen de tekst van een webpagina bevat. Hoewel HTML gewoon een opmaaktaal is, is MHTML een complete bestandsindeling. Aangezien een MHTML-document één bestand is in plaats van één bestand plus een map met bronnen, is het vaak veel gemakkelijker te verwerken dan eenvoudige HTML-documenten.
In 1999 is een standaard gecreëerd die bepaalt hoe een MHTML-document moet worden gestructureerd. Alle documenten van dit type gebruiken tot op zekere hoogte de standaard. Er zijn veel verschillende MHTML-documenten die uit deze standaard komen. Het verschil tussen de documenttypen komt niet door de manier waarop de documenten zijn gestructureerd, maar door hoe ze worden opgeslagen. Hoewel het formaat van een document is gestandaardiseerd, is de methode waarmee een webpagina en de bijbehorende bronnen in een dergelijk document worden verwerkt, dat niet.
Verschillen in documentverwerking kunnen compatibiliteitsproblemen veroorzaken wanneer een MHTML-document in een webbrowser wordt geopend. Sommige documentindelingen kunnen redelijk goed in verschillende browsers worden geopend, maar andere hebben een eigen indeling die alleen kan worden geopend in de browser die ze heeft gemaakt. In de regel is het meestal beter om deze documenten te openen in dezelfde browser waarin ze zijn gemaakt, omdat dat de meest getrouwe recreatie van de oorspronkelijke webpagina oplevert. Het openen van een document in een andere browser veroorzaakt meestal geen grote opmaakproblemen, hoewel de mogelijkheid bestaat. Bovendien ondersteunen sommige browsers geen MHTML-documenten zonder plug-ins of add-ons.
De versie van een webpagina in deze documenten is statisch, wat betekent dat ze niet dynamisch kunnen worden bijgewerkt met een webpagina. Het bekijken van een MHTML-document is vergelijkbaar met het bekijken van een HTML-document, omdat beide documenten momentopnamen zijn van een webpagina op een bepaald tijdstip. Om een bijgewerkt document te maken, moet de pagina op een nieuw tijdstip opnieuw worden opgeslagen.
MHTML-documenten worden vaak gebruikt om grote webpagina's via e-mail te verzenden of om kleinere webpagina's gemakkelijker over te zetten. Omdat het niet mogelijk is om eenvoudig een map met bronnen aan een e-mail toe te voegen, is het MHTML-documentarchiefformaat een snelle en gemakkelijke manier om dit probleem te omzeilen. Het verzenden van deze documenten via e-mail heeft een breed scala aan toepassingen, met name in webpublicatie en samenwerking.