Vad är filformatet MHT?
Filändelsen .mht används för att lagra ett webbsidearkiv sparat som ett MHTML-dokument (förkortning för MIME HTML). En sådan fil innehåller HTML-kod, bilder, CSS-stilmallar, skript och andra sidelement i form av en enda fristående fil.
Skapande av en .mht-fil
Ett .mht-webbsidearkiv genereras av webbläsare - inklusive Microsoft Edge och Google Chrome - när användaren väljer att spara en sida som ett arkiv i en enda fil. Under denna process mappas alla relativa HTML-hyperlänkar till sina inbäddade källor. På så sätt kan inte bara sidans kod utan även all multimedia och resursdata inrymmas i den kombinerade filen. Absoluta hyperlänkar förblir oförändrade under processen när arkivet skapas.
Fördelar med .mht-filer
Ett .mht-arkiv erbjuder fördelen att lagra en webbsida i en enda fil, vilket är särskilt användbart om sidan refererar till andra filer som lagras på servern. En arkiverad webbsidefil gör det möjligt för användare att komma åt webbplatsen offline. Ett arkiv i en enda fil underlättar också flytt av webbplatsinnehåll från en plats till en annan.
Ytterligare information
- Innehållet i en
.mht-fil är kodat med MIME multipart-kodning (Base64 eller quoted-printable), samma containerformat som används av.eml-e-postfiler. - Filändelsen
.mhtmlär ett alias för samma format och kan användas omväxlande. .mht-filer kan öppnas i en vanlig textredigerare för att inspektera råa MIME-huvuden och kodade delar..mht-filer används ibland som ett verktyg för distribution av skadlig kod och bör därför skannas efter skadlig kod innan filer från opålitliga källor öppnas.
Säkerhet & trygghet
RISK: MEDIUMEn .mht-fil kan bädda in vad den ursprungliga sidan än innehöll, inklusive JavaScript, som kan köras när arkivet öppnas i en webbläsare - behandla därför en .mht från en opålitlig källa som en opålitlig webbsida (öppna inte oväntade filer; konvertering till PDF tar bort aktiva skript för säker visning). Eftersom MHTML delar MIME-containern med e-post, har felaktigt utformade eller illvilliga .mht-filer historiskt sett använts i phishing/XSS-tester. Själva filen kan inte köras på egen hand, men var försiktig med länkar och skript inuti, och föredra att öppna okända arkiv i en sandlådebaserad/uppdaterad webbläsare eller som PDF.
Formatdetaljer
i ett nötskalProgram som öppnar MHT-filer
Tekniska detaljer
djup specifikation| Formattyp | Webbsidearkiv i en enda fil som använder en MIME multipart/related-container |
| MIME-typ | multipart/related (primär); message/rfc822 (alternativ) |
| Delkodning | Varje inbäddad resurs kodas som Base64 eller quoted-printable inom sin MIME-del |
| Filsignatur | Inga binära magic bytes; börjar med MIME-huvuden i klartext såsom «MIME-Version: 1.0» och «Content-Type: multipart/related; boundary=...» |
| Alias för filändelse | .mhtml - identiskt format, används omväxlande i webbläsare och applikationer |
| Inbäddade resurstyper | HTML-kod, CSS-stilmallar, bilder (JPEG, PNG, GIF), JavaScript-filer och webbtypsnitt |
| Ommappning av hyperlänkar | Relativa URL:er ersätts av content-ID-referenser (cid:) som pekar på inbäddade MIME-delar |
| Absoluta länkar | Bevaras oförändrade under arkivskapandet; endast relativa länkar mappas om till inbäddat innehåll |
| Containerfamilj | Delar samma MIME multipart-struktur som .eml-e-postfiler (RFC 2822); vissa e-postklienter kan öppna .mht-filer |
| Webbläsarstöd | Stöds inbyggt av Internet Explorer, Microsoft Edge och Google Chrome; Firefox kräver ett tillägg som UnMHT |
| Offlineåtkomst | Hela sidan - kod och alla resurser - laddas utan nätverksanslutning när den väl har sparats |
| Visningsbar i textredigerare | Ja; MIME-huvuden och Base64/quoted-printable-innehållsdelar är fullt läsbara som klartext |
| Ögonblicksbildsbeteende | Fångar sidan exakt som den såg ut vid spartillfället; dynamiskt eller live-uppdaterat innehåll uppdateras inte vid senare öppningar |
| Risk för aktivt innehåll | Kan bädda in JavaScript och annat körbart innehåll; filer från opålitliga källor bör skannas före öppning |
| Stöd i Office-program | Microsoft Word kan öppna och spara .mht/.mhtml-filer som ett alternativ till de inbyggda formaten .doc/.docx |
| Släppt | RFC 2557 (1999); .mht popularized by Internet Explorer 5 (1999) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.rfc-editor.org |
MHT-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MHT-filer.