Hvad er MHT-filformatet?
Filendelsen .mht bruges til at gemme et websidearkiv gemt som et MHTML-dokument (forkortelse for MIME HTML). En sådan fil indeholder HTML markup, billeder, CSS-stylesheets, scripts og andre sideelementer i form af en enkelt selvstændig fil.
Oprettelse af en .mht-fil
Et .mht websidearkiv genereres af webbrowsere - herunder Microsoft Edge og Google Chrome - når brugeren vælger at gemme en side som et enkeltfilsarkiv. Under denne proces bliver alle relative HTML-hyperlinks mappet til deres indlejrede kilder. På den måde kan ikke kun sidens markup, men også alle multimedie- og ressourcedata indeholdes i den kombinerede fil. Absolutte hyperlinks forbliver uændrede i processen med arkivoprettelse.
Fordele ved .mht-filer
Et .mht-arkiv giver fordelen ved at gemme en webside i en enkelt fil, hvilket er særligt nyttigt, hvis siden refererer til andre filer gemt på serveren. En arkiveret websidefil giver brugere mulighed for at tilgå hjemmesiden offline. Et enkeltfilsarkiv letter også flytning af hjemmesideindhold fra et sted til et andet.
Yderligere information
- Indholdet af en
.mht-fil er kodet ved hjælp af MIME multipart-kodning (Base64 eller quoted-printable), det samme containerformat som bruges af.emle-mail-filer. - Filendelsen
.mhtmler et alias for det samme format og kan bruges i flæng. .mht-filer kan åbnes i en almindelig teksteditor for at inspicere de rå MIME-headere og kodede dele..mht-filer bruges undertiden som et værktøj til distribution af malware og bør derfor scannes for ondsindet kode, før man åbner filer fra upålidelige kilder.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .mht kan indlejre alt, hvad den oprindelige side indeholdt, inklusive JavaScript, som kan køre, når arkivet åbnes i en browser - så behandl en .mht fra en upålidelig kilde som en upålidelig webside (åbn ikke uventede filer; konvertering til PDF fjerner aktive scripts for sikker visning). Da MHTML deler MIME-container med e-mail, er misdannede eller ondsindet udformede .mht-filer historisk set blevet brugt i phishing/XSS proof-of-concepts. Selve filen kan ikke eksekvere af sig selv, men vær forsigtig med links og scripts indeni, og foretræk at åbne ukendte arkiver i en sandboxed/opdateret browser eller som PDF.
Formatdetaljer
kort fortaltProgrammer der åbner MHT-filer
Tekniske detaljer
dyb specifikation| Formattype | Enkeltfils websidearkiv ved hjælp af en MIME multipart/related-container |
| MIME-type | multipart/related (primær); message/rfc822 (alternativ) |
| Del-kodning | Hver indlejret ressource er kodet som Base64 eller quoted-printable i sin MIME-del |
| Filsignatur | Ingen binære magic bytes; starter med MIME-headere i klartekst såsom «MIME-Version: 1.0» og «Content-Type: multipart/related; boundary=...» |
| Alias for filendelse | .mhtml - identisk format, bruges i flæng på tværs af browsere og applikationer |
| Indlejrede ressourcetyper | HTML-markup, CSS-stylesheets, billeder (JPEG, PNG, GIF), JavaScript-filer og web-skrifttyper |
| Hyperlink-remapping | Relative URL'er erstattes af content-ID-referencer (cid:), der peger på indlejrede MIME-dele |
| Absolutte links | Bevares uændret under arkivoprettelse; kun relative links mappes om til indlejret indhold |
| Container-familie | Deler den samme MIME multipart-struktur som .eml e-mail-filer (RFC 2822); visse e-mail-klienter kan åbne .mht-filer |
| Browserunderstøttelse | Understøttes indfødt af Internet Explorer, Microsoft Edge og Google Chrome; Firefox kræver et tilføjelsesprogram som UnMHT |
| Offline adgang | Hele siden - markup og alle ressourcer - indlæses uden en netværksforbindelse, når den først er gemt |
| Kan ses i teksteditor | Ja; MIME-headere og Base64/quoted-printable indholdsdele er fuldt læsbare som almindelig tekst |
| Snapshot-adfærd | Fastholder siden præcis som den så ud på gemmetidspunktet; dynamisk eller live-opdateret indhold opdateres ikke ved efterfølgende åbninger |
| Risiko ved aktivt indhold | Kan indlejre JavaScript og andet eksekverbart indhold; filer fra upålidelige kilder bør scannes før åbning |
| Understøttelse i kontorprogrammer | Microsoft Word kan åbne og gemme .mht/.mhtml-filer som et alternativ til de indfødte .doc/.docx-formater |
| Udgivet | RFC 2557 (1999); .mht popularized by Internet Explorer 5 (1999) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.rfc-editor.org |
MHT-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MHT-filer.