Zum Inhalt springen

„MIME Encapsulation of Aggregate HTML Documents“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K form
tk k
Zeile 1: Zeile 1:
'''MIME Encapsulation of Aggregate HTML Documents''' ('''MHTML''') ist ein Standard zum Speichern einer kompletten [[HTML-Seite]] in einer einzigen Archivdatei.
'''MIME Encapsulation of Aggregate HTML Documents''' ('''MHTML''') ist ein Standard zum Speichern einer kompletten [[HTML-Seite]] in einer einzigen Archivdatei.


Die Abkürzung ''MHTML'' bedeutet in etwa „[[Multipurpose Internet Mail Extensions|MIME]]-Einbindung von zusammengesetzten [[Hypertext Markup Language|HTML]]-Dokumenten“. Der Standard wird von der [[Internet Engineering Task Force|IETF]] als RFC 2557 geführt.
Die Abkürzung ''MHTML'' bedeutet in etwa „[[Multipurpose Internet Mail Extensions|MIME]]-Einbindung von zusammengesetzten [[Hypertext Markup Language|HTML]]-Dokumenten“. Der Standard wird von der [[Internet Engineering Task Force|IETF]] als <nowiki>RFC&nbsp;2557</nowiki><ref>{{RFC-Internet |RFC=2557 |Titel=MIME Encapsulation of Aggregate Documents, such as HTML (MHTML) |Datum=1999-03}}</ref> geführt.


Mit MHTML soll das Problem behoben werden, dass beim Speichern einer HTML-Seite durch den Anwender – neben der eigentlichen HTML-Datei – [[Bilddatei|Grafiken]] und andere darauf dargestellte Elemente separat gespeichert werden müssen, was letztlich auch Änderungen an der eigentlichen HTML-Datei erfordert.
Mit MHTML soll das Problem behoben werden, dass beim Speichern einer HTML-Seite durch den Anwender –&nbsp;neben der eigentlichen HTML-Datei&nbsp;– [[Bilddatei|Grafiken]] und andere darauf dargestellte Elemente separat gespeichert werden müssen, was letztlich auch Änderungen an der eigentlichen HTML-Datei erfordert.


In MHTML werden [[Webseite]]n einschließlich ihrer Grafiken und anderer eingebetteter Elemente in eine kompakte Form gebracht, die als eine einzige Datei in einem MIME-fähigen Format abgelegt wird. Bestimmte Inhalte, z.&nbsp;B. Skripte, die nicht von derselben [[Domain (Internet)|Domain]] wie die Webseite kommen, werden nicht gespeichert. MHTML-Dateien werden in der Regel mit der Endung ''.mht'' oder ''.mhtml'' gespeichert.
In MHTML werden [[Webseite]]n einschließlich ihrer Grafiken und anderer eingebetteter Elemente in eine kompakte Form gebracht, die als eine einzige Datei in einem MIME-fähigen Format abgelegt wird. Bestimmte Inhalte, z.&nbsp;B. Skripte, die nicht von derselben [[Domain (Internet)|Domain]] wie die Webseite kommen, werden nicht gespeichert. MHTML-Dateien werden in der Regel mit der Endung ''.mht'' oder ''.mhtml'' gespeichert.
Zeile 13: Zeile 13:
Eine andere Möglichkeit, Elemente in eine HTML-Datei einzubetten, ist die Methode ''[[Data-URL]]''.
Eine andere Möglichkeit, Elemente in eine HTML-Datei einzubetten, ist die Methode ''[[Data-URL]]''.


Das Format wird derzeit (2018) von den Browsern [[Internet Explorer]], [[Microsoft Edge|Edge]], [[Google Chrome]], [[Vivaldi (Browser)|Vivaldi]] und [[Opera (Browser)|Opera]] unterstützt. In der [[WebKit]]-Engine ist das Feature inzwischen auch implementiert. [[Mozilla Firefox]] unterstützt das Format nicht, da Browser-[[Plug-in|Add-ons]] wie ''Mozilla Archive Format'' und ''unMHT'' seit Firefox Quantum (Version 57) nicht mehr kompatibel sind. Bei einigen [[Smartphone]]s werden Webseiten vom eingebauten Browser im MHTML-Format gespeichert.
Das Format wird derzeit (2018) von den Browsern [[Internet Explorer]], [[Microsoft Edge|Edge]], [[Google Chrome]], [[Vivaldi (Browser)|Vivaldi]] und [[Opera (Browser)|Opera]] unterstützt. In der [[WebKit]]-Engine ist das Feature inzwischen auch implementiert. [[Mozilla Firefox]] unterstützt das Format nicht, da Browser-[[Plug-in|Add-ons]] wie ''Mozilla Archive Format'' und ''unMHT'' seit Firefox Quantum (Version&nbsp;57) nicht mehr kompatibel sind. Bei einigen [[Smartphone]]s werden Webseiten vom eingebauten Browser im MHTML-Format gespeichert.


Andere Archivformate für Internetseiten sind das [[Mozilla Archive Format]], [[Apple Safari|Safari]] Webarchive und [[Google Chrome|Chromes]] SingleFile extension.
Andere Archivformate für Internetseiten sind das [[Mozilla Archive Format]], [[Safari (Browser)|Safari]] Webarchive und [[Google Chrome|Chromes]] SingleFile extension.


== Weblinks ==
== Weblinks ==
* {{RFC-Internet |RFC=2557 |Titel=MIME Encapsulation of Aggregate Documents, such as HTML (MHTML) |Datum=1999-03}}
* RFC 2557 der IETF (englisch)

== Einzelnachweise ==
<references />


[[Kategorie:Datenformat]]
[[Kategorie:Datenformat]]

Version vom 9. Juni 2023, 20:39 Uhr

MIME Encapsulation of Aggregate HTML Documents (MHTML) ist ein Standard zum Speichern einer kompletten HTML-Seite in einer einzigen Archivdatei.

Die Abkürzung MHTML bedeutet in etwa „MIME-Einbindung von zusammengesetzten HTML-Dokumenten“. Der Standard wird von der IETF als RFC 2557[1] geführt.

Mit MHTML soll das Problem behoben werden, dass beim Speichern einer HTML-Seite durch den Anwender – neben der eigentlichen HTML-Datei – Grafiken und andere darauf dargestellte Elemente separat gespeichert werden müssen, was letztlich auch Änderungen an der eigentlichen HTML-Datei erfordert.

In MHTML werden Webseiten einschließlich ihrer Grafiken und anderer eingebetteter Elemente in eine kompakte Form gebracht, die als eine einzige Datei in einem MIME-fähigen Format abgelegt wird. Bestimmte Inhalte, z. B. Skripte, die nicht von derselben Domain wie die Webseite kommen, werden nicht gespeichert. MHTML-Dateien werden in der Regel mit der Endung .mht oder .mhtml gespeichert.

Das Format ist wie eine MIME-E-Mail aufgebaut. MHTML wird beispielsweise bei HTML-E-Mails zum Einbetten von Bildern in der E-Mail verwendet.

Um einzelne Webseiten in einer möglichst originalgetreuen Form zu archivieren, ist MHTML ein geeignetes Mittel. Inhalte ganzer Websites hingegen können nicht effizient archiviert werden; für solche Zwecke bietet sich z. B. wget an.

Eine andere Möglichkeit, Elemente in eine HTML-Datei einzubetten, ist die Methode Data-URL.

Das Format wird derzeit (2018) von den Browsern Internet Explorer, Edge, Google Chrome, Vivaldi und Opera unterstützt. In der WebKit-Engine ist das Feature inzwischen auch implementiert. Mozilla Firefox unterstützt das Format nicht, da Browser-Add-ons wie Mozilla Archive Format und unMHT seit Firefox Quantum (Version 57) nicht mehr kompatibel sind. Bei einigen Smartphones werden Webseiten vom eingebauten Browser im MHTML-Format gespeichert.

Andere Archivformate für Internetseiten sind das Mozilla Archive Format, Safari Webarchive und Chromes SingleFile extension.

  • RFC: 2557 – MIME Encapsulation of Aggregate Documents, such as HTML (MHTML). März 1999 (englisch).

Einzelnachweise

  1. RFC: 2557 – MIME Encapsulation of Aggregate Documents, such as HTML (MHTML). März 1999 (englisch).