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
alternatives Format mit Kompression
Neutraler und übersichtlicher
Zeile 5: Zeile 5:
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 – 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.


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. B. Skripte, die nicht von derselben [[Domain (Internet)|Domain]] wie die Webseite kommen, werden nicht gespeichert. MHTML-Dateien werden häufig mit der Endung ''.mht'' 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. 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.


Das Format ist wie eine [[Multipurpose Internet Mail Extensions|MIME]]-[[E-Mail]] aufgebaut. MHTML wird beispielsweise bei [[Hypertext Markup Language|HTML]]-E-Mails zum Einbetten von Bildern in der E-Mail verwendet.
Das Format ist wie eine [[Multipurpose Internet Mail Extensions|MIME]]-[[E-Mail]] aufgebaut. MHTML wird beispielsweise bei [[Hypertext Markup Language|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 [[Website]]s hingegen können nicht effizient archiviert werden; für solche Zwecke bietet sich z. B. [[wget]] an.
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. Für den [[Mozilla Firefox]] ist ein [[Plug-in|Add-on]] erforderlich, z.&nbsp;B. ''Mozilla Archive Format, with MHT and Faithful Save'' und ''unMHT''<!--, das im Gegensatz zum [[Mozilla Archive Format]] auch Bilder korrekt einbettet-->; seit Firefox Quantum (Version 57) wird das MHT-Format jedoch nicht mehr unterstützt, [[Plug-in|Add-on]]s wie unMHT sind nicht mehr kompatibel. Bei einigen [[Smartphone]]s werden Webseiten vom eingebauten Browser in diesem Format gespeichert.

Um einzelne Webseiten in einer möglichst originalgetreuen Form zu archivieren, ist MHTML ein geeignetes Mittel. Inhalte ganzer [[Website]]s hingegen können so nicht effizient archiviert werden; für solche Anlässe bietet sich z.&nbsp;B. [[wget]] an.


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-on]]<nowiki/>s 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.
Ein großer Nachteil von MHTML ist die fehlende Kompression, was die gespeicherten Dokumente unnötig groß belässt. Eine effizientere Speichertechnik ist das [[Mozilla Archive Format]]. Wie bei MHTML wird ein Archiv der Webseite inklusive aller Elemente angelegt, dieses aber nicht im MIME-Format, sondern komprimiert im ZIP-Format gespeichert. Dadurch werden die Dokumente sehr viel kompakter. Mit der Extension WebScrapBook lässt sich das Format auch in aktuellen Browsern wie Firefox, Chromium, Chrome, Opera und Edge nutzen.

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


== Weblinks ==
== Weblinks ==
* [https://tools.ietf.org/html/rfc2557 RFC 2557] der IETF (englisch)
* RFC 2557 der IETF (englisch)


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

Version vom 17. Dezember 2022, 11:45 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 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.