MHTML - MHTML

MHTML
Přípona názvu souboru
.mht, .mhtml
Typ internetového média
vícedílné/související aplikace/x-mimearchive
Typ formátu Značkovací jazyk
Rozšířeno z HTML
Standard RFC 2557 (navrženo 1999)

MHTML , initialism of „ MIME encapsulation of aggregate HTML documents“, je formát archivu webové stránky, který slouží ke kombinaci HTML kódu a jeho doprovodných zdrojů v jednom počítačovém souboru (jako jsou obrázky, Flash animace, Java applety a audio) a video soubory), které jsou reprezentovány externími hypertextovými odkazy v HTML kódu webové stránky. Obsah souboru MHTML je kódován stejnými technikami, jaké byly poprvé vyvinuty pro e -mailové zprávy HTML , pomocí typu obsahu MIME multipart/related. MHTML soubory použít MHTML nebo MHT příponu souboru .

První část souboru je záhlaví e-mailu . Druhá část je obvykle HTML kód. Následné části jsou další zdroje identifikované jejich původními jednotnými lokalizátory zdrojů (URL) a zakódovány v binárním kódování base64 na text . MHTML byl navržen jako otevřený standard, poté v oběhu v přepracovaném vydání v roce 1999 jako RFC 2557.

Přípony souborů .mhtml (webový archiv) a .eml (e -mail ) jsou zaměnitelné: buď příponu názvu souboru lze změnit z jedné na druhou. Zprávu .eml lze odeslat e-mailem a zobrazit ji e -mailový klient . E-mailové zprávy mohou být uloženy pomocí MHTML nebo MHT příponu souboru a pak otevřel pro zobrazení ve webovém prohlížeči nebo k úpravě jiných programů, včetně textových procesorů a textových editorů .

Podpora prohlížeče

Některé prohlížeče podporují formát MHTML, a to buď přímo, nebo prostřednictvím rozšíření třetích stran, ale proces ukládání webové stránky spolu s jejími prostředky jako soubor MHTML není standardizován. Z tohoto důvodu se webová stránka uložená jako soubor MHTML v jednom prohlížeči může v jiném vykreslovat odlišně.

internet Explorer

Od verze 5.0 byl IE prvním prohlížečem, který podporoval čtení a ukládání webových stránek a externích zdrojů do jednoho souboru MHTML.

Microsoft Edge

Od přechodu na zdrojový kód Chromium Edge podporuje ukládání jako MHTML.

Opera

Ve webovém prohlížeči Opera 9.0 byla zpřístupněna podpora pro ukládání webových stránek jako soubory MHTML . Od Opery 9.50 až po zbytek produktové řady Opera se sídlem v Presto (aktuálně od 19. července 2013 v Opera 12.16) je výchozí formát pro ukládání stránek MHTML. Počáteční vydání nové Opery založené na Webkit/Blink (Opera 15) nepodporovalo MHTML, ale následující verze (Opera 16 a dále) ano.

MHTML lze povolit zadáním „opera: // flags#save-page-as-mhtml“ do adresního řádku.

Google Chrome

Vytváření souborů MHTML v prohlížeči Google Chrome je ve výchozím nastavení povoleno ve verzi 86. Dříve to bývalo podporováno přepínáním experimentální možnosti „Uložit stránku jako MHTML“ navštívením odkazu „chrome: // flags/#save-page-as- mhtml "ve verzi 25.0 (do té doby byl ve verzi 75.0 odstraněn ) a API pro rozšíření prohlížeče od verze 35.0. Počínaje verzí 75 k povolení funkce potřebné k přidání --save-page-as-mhtmlparametru " " po Chrome.exe na panel Vlastnosti zástupce Chrome nebo při spouštění z příkazového řádku/terminálu, ale tato funkce je nyní ve výchozím nastavení povolena.

Vivaldi

Podobně jako Google Chrome může prohlížeč Vivaldi na bázi Chromu od vydání 2.3 ukládat webové stránky jako soubory MHTML.

Podporuje čtení i zápis souborů MHTML přepnutím možnosti „vivaldi: // flags/#save-page-as-mhtml“.

Firefox

Mozilla Firefox nepodporuje MHTML. Až do příchodu verze 57 („Firefox Quantum“) bylo možné soubory MHT číst a zapisovat instalací rozšíření prohlížeče , jako je Mozilla Archive Format nebo UnMHT .

Safari

Od verze 3.1.1 roku, Apple Inc. ‚s Safari webový prohlížeč nepodporuje nativně podporovat formát MHTML. Místo toho Safari podporuje formát webarchive a verze macOS obsahuje funkci tisku do PDF .

Stejně jako u většiny ostatních moderních webových prohlížečů lze do Safari přidat podporu pro soubory MHTML prostřednictvím různých rozšíření třetích stran.

Konqueror

Od verze 3.5.7, KDE JE Konqueror internetový prohlížeč nepodporuje MHTML soubory. K ukládání a prohlížení souborů MHTML lze použít projekt rozšíření mhtconv .

PŘÍSTUP NetFront

NetFront 3.4 (na zařízeních, jako je Sony Ericsson K850 ) dokáže prohlížet a ukládat soubory MHTML.

Bledý měsíc

Pale Moon vyžaduje instalaci rozšíření pro čtení a zápis souborů MHT. Jedno rozšíření je volně dostupné, MozArchiver , vidlička rozšíření Mozilla Archive Format.

Web GNOME

GNOME Web přidal podporu pro čtení a ukládání webových stránek v MHTML od verze 3.14.1 vydané v září 2014.

Diváci MHT

Existují komerční softwarové produkty pro prohlížení souborů MHTML a jejich převod do jiných formátů, například PDF a ePub . Některé programy editoru HTML mohou prohlížet a upravovat soubory MHTML.

Typ MIME

Typ MIME pro MHTML není dobře dohodnut. Mezi používané typy MIME patří:

  • vícedílné/související
  • aplikace/x-mimearchive
  • zpráva/rfc822

Další aplikace

Záznamník problémových kroků

Záznamník problémových kroků pro Windows může uložit svůj výstup do formátu MHT.

Uložit na Disk Google rozšíření

Rozšíření „Uložit na Disk Google“ pro Google Chrome lze uložit jako MHTML jako jeden z jeho výstupů.

Microsoft OneNote

Microsoft OneNote , počínaje OneNote 2010, odesílá e -maily jednotlivým stránkám jako soubory .mht.

Evernote

Evernote pro Windows může exportovat poznámky ve formátu MHT, jako alternativu k HTML nebo vlastnímu nativnímu formátu .enex.

Exploity

V květnu 2015 výzkumník poznamenal, že útočníci mohou vytvářet škodlivé dokumenty vytvořením souboru MHT, připojením objektu MSO na konci (MSO je formát souboru používaný e-mailovou aplikací Microsoft Outlook ) a přejmenováním výsledného souboru pomocí .doc přípona. Způsob doručení by byl nevyžádanou poštou.

V dubnu 2019 výzkumník zabezpečení zveřejnil podrobnosti o zranitelnosti externího subjektu XML (XXE) , kterou lze zneužít, když uživatel otevře soubor MHT. Protože je operační systém Windows nastaven tak, aby automaticky otevíral všechny soubory MHT, ve výchozím nastavení v aplikaci Internet Explorer bylo exploit možné spustit, když uživatel dvakrát klikne na soubor, který obdržel e-mailem, rychlými zprávami nebo jiným vektorem, včetně jiný prohlížeč.

Viz také

Poznámky

Reference

externí odkazy