Bedrijven en organisaties archiveren oude webpagina's of webforums om verschillende redenen. Als u probeert een hele webpagina op te slaan, moet u doorgaans een grote map met bestanden bijhouden. Soms lijkt het onmogelijk om een perfecte replica van een webpagina te maken, omdat er bronnen op andere webpagina's worden gebruikt. Het belangrijkste verschil tussen HTML en MHTML, een nieuwer protocol, is dat je hiermee een webpagina kunt downloaden met behulp van de basisprincipes van internet-e-mail.
HTML
Afkorting van Hyper Text Markup Language, HTML-documenten bevatten een reeks tags en opdrachten die bepalen hoe een webbrowser pagina's op internet weergeeft. Met betrekking tot e-mail staat gewone HTML verschillende tags toe die hyperlinks bevatten in de hoofdtekst van een e-mail en tekstbijlagen. Echter, gewone HTML-e-mail kan geen niet-tekstbijlagen of media verzenden. Als zodanig is het zeer beperkt en werd het noodzakelijk om zijn mogelijkheden te upgraden.
Video van de dag
MIME
Het antwoord op de tekortkomingen van HTML-e-mail kwam in de vorm van MIME. Afkorting van Multipurpose Internet Mail Extensions, de ontwikkeling van MIME veranderde het gezicht van e-mail. Met het MIME-protocol kan internetmail nu afbeeldingen bevatten, uit meerdere delen bestaande berichtteksten en zelfs niet-standaardtekens in e-mailheaders bevatten. MIME definieert de opmaak voor niet-tekstberichten en zorgt voor de overdracht van andere media, zoals muziek of video, binnen e-mails. De meeste e-mail op het moment van publicatie maakt gebruik van het MIME-formaat.
MHTML
Afkorting van MIME HTML, MHTML gebruikt het MIME-e-mailprotocol om items te combineren in één archiefbestand voor webpagina's. Op dezelfde manier waarop MIME de verzending van mediarijke e-mails mogelijk maakt, creëert MHTML ook zijn eigen "e-mail" in de vorm van een gearchiveerde webpagina. Dit betekent dat ontwikkelaars met MHTML een onderliggend HTML-document, samen met de ingesloten afbeeldingen en media, in een enkel bestand kunnen verzamelen. Dit archief kan ook gekoppelde documenten bevatten, als de ontwikkelaar dat wenst, door gebruik te maken van Content-ID URL's die zijn ingesloten in de kop van het MHTML-document.
Verschillen
HMTL en MHTML, hoewel nauw met elkaar verbonden, hebben grote verschillen. Elk MHTML-document gebruikt een onderliggende HTML-webpagina, maar alleen MHTML kan een volledige webpagina in een enkel bestand verpakken wanneer het wordt gedownload. Bij het opslaan van een HTML-document daarentegen, maakt een computer een map aan die meerdere bestanden bevat die in het originele HTML-document waren ingesloten. Deze losse bestanden kunnen, als ze per ongeluk worden verwijderd of verloren, het bekijken van een opgeslagen webpagina onmogelijk maken. Met MHTML, aangezien alle bestanden in één gearchiveerd formaat worden verzameld, wordt het archiveren van online webpagina's veel eenvoudiger en minder rommelig.