MHTML

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 27. prosince 2016; kontroly vyžadují 17 úprav .
MHTML (MIMEHTML)
Rozšíření .mhtnebo.mhtml
MIME typ zpráva/rfc822 [1]
Typ formátu Značkovací jazyk
Rozšířeno z HTML
standard(y) RFC 2557 ( navrhovaný standard 1999)

MHTML (zkratka pro MIME HTML ) je formát archivní webové stránky používaný ke spojení kódu HTML a zdrojů, které jsou obvykle externími odkazy (obrázky, animace Flash , aplety Java a zvukové soubory ) do jednoho souboru. Obsah souboru MHTML je kódován stejným způsobem jako e-mailové zprávy HTML pomocí MIME multipart/related. První část souboru je kódována HTML; následující části jsou zdroje zakódované v base64 , které jsou identifikovány svou adresou URL . Tento formát je někdy označován jako MHT , protože přípona .mht je výchozí pro soubory vytvořené aplikacemi Microsoft Word , Internet Explorer nebo Opera . MHTML je navrhovaný standard RFC publikovaný v roce 1999 jako RFC 2557 .

Alternativou ke schopnosti vkládat zdroje do HTML dokumentu je "datové" schéma URI definované v RFC 2397 [2] .

Podpora prohlížeče

Některé prohlížeče podporují formát MHTML přímo nebo prostřednictvím rozšíření, ale proces ukládání webové stránky spolu s jejími zdroji jako soubor MHTML není standardizován, takže webová stránka uložená jako soubor MHTML v jednom prohlížeči může při otevření v jiném vypadat jinak. .

Internet Explorer

Microsoft Internet Explorer byl od verze 5.0 prvním prohlížečem, který podporoval ukládání webových stránek ve formátu MHTML.

Maxthon

Maxthon podporuje otevírání a ukládání webových stránek a jejich obsahu jako jednoho souboru MHT.

Opera

Od verze 9.0 je v prohlížeči Opera implementována podpora uložení webové stránky jako MHTML souboru . [3] Počínaje Operou 9.50, celá řada prohlížečů Opera založených na enginu Presto (nejnovější verze je Opera 12.18, vydaná 16. února 2016) MHTML je výchozí formát pro ukládání webových stránek.

První verze prohlížeče Opera založená na enginu Webkit/Blink (Opera 15) nepodporuje MHTML, ale následující verze (od Operace 16) implementují čtení a ukládání souborů MHTML.

Od července 2019 byla z Opery odstraněna možnost uložit stránku do .mhtml, takže povolení této funkce v opera:flags již není k dispozici.

Firefox

Mozilla Firefox vyžaduje instalaci rozšíření , aby bylo možné číst a zapisovat soubory MHT. Velké množství rozšíření je volně dostupné, například Mozilla Archive Format a UnMHT . Pokud má možnost browser.tabs.remote.force-enable=true (na adrese about:config) povoleno vícevláknové zpracování procesoru , tato možnost by měla být vymazána, jinak uvedené pluginy nebudou fungovat.

Přestože Firefox v současnosti (ve verzi 52) nepodporuje MHTML bez použití rozšíření, projekt Thunderbird související s Firefoxem obsahuje zdrojový kód, který umožňuje prohlížení souborů MHTML, což naznačuje, že software Mozilla (jako je Firefox) může podporovat MHTML bez přípon v budoucnost. pomocí rozšíření.

Počínaje verzí 57 přestal Firefox podporovat všechny zásuvné moduly pro ukládání stránek do formátu MHT.

Safari

Od verze 3.1.1 webový prohlížeč Safari vydaný společností Apple nepodporuje formát MHTML, místo toho poskytuje podporu pro formát webarchive . Verze OS X navíc poskytuje možnost vytisknout webovou stránku do souboru PDF .

Stejně jako u mnoha jiných moderních prohlížečů lze do Safari přidat podporu souborů MHTML pomocí rozšíření třetích stran.

Konqueror

Od verze 3.5.7 webový prohlížeč Konqueror na ploše KDE nepodporuje soubory MHTML, ale existuje projekt rozšíření mhtconv [4] , který umí ukládat a prohlížet soubory MHTML.

PŘÍSTUP k NetFrontu

NetFront 3.4 (na zařízeních jako je Sony Ericsson K850 ) umožňuje prohlížení a ukládání MHTML souborů.

Google Chrome

Vytváření souborů MHTML v prohlížeči Google Chrome ( verze 25 a vyšší) je povoleno pomocí experimentální možnosti „Uložit stránku jako MHTML“ na stránce nastavení chrome://flags. [5] V aktualizaci ze začátku července 2019 již tato funkce není k dispozici.

Prohlížeč Yandex

Vytváření souborů MHTML v prohlížeči Yandex (verze 22.7.4.960) se provádí prostřednictvím nabídky uložení stránky "Uložit stránku jako ...", ve které je položka označená "Webová stránka, jeden soubor (*.mhtml)". Typ MIME varianty: multipart/related. Uložený soubor otevře Internet Explorer jako svůj nativní formát *.mht.

Diváci MHT

Existují komerční softwarové produkty pro prohlížení souborů MHTML a jejich převod do jiných formátů, jako je PDF.

MIME typ

V současné době není dohodnut jediný typ MIME pro MHTML a je reprezentován následujícími možnostmi:

Viz také

Poznámky

  1. Brownlee N. 5.2.1 // Traffic Flow Measurement: Meter MIB  (anglicky) - IETF , 1997. - 38 s. doi : 10.17487/RFC2064
  2. RFC 2397 Schéma URL "data" - Internet Engineering Task Force . Datum přístupu: 26. ledna 2014. Archivováno z originálu 7. února 2014.
  3. Santambrogio, Claudio ...a ještě jeden týden! (nedostupný odkaz) . Opera Software (10. března 2006). Získáno 15. května 2009. Archivováno z originálu 21. března 2006. 
  4. Knihovna a některé nástroje závislé na knihovnách k prohlížení webových archivů .mht mime-multipart (a dalších multipart) Archivováno 29. prosince 2016 na Wayback Machine .
  5. Jak uložit webovou stránku jako MHT v chrome? Archivováno 23. září 2018 na Wayback Machine , superuser.com

Odkazy