Hva er MHT-filformatet?
Filendelsen .mht brukes til å lagre et nettsidearkiv lagret som et MHTML-dokument (forkortelse for MIME HTML). En slik fil inneholder HTML-kode, bilder, CSS-stilark, skript og andre sideelementer i form av en enkelt, selvstendig fil.
Opprettelse av en .mht-fil
Et .mht-nettsidearkiv genereres av nettlesere - inkludert Microsoft Edge og Google Chrome - når brukeren velger å lagre en side som et enkeltfilarkiv. Under denne prosessen blir alle relative HTML-hyperkoblinger knyttet til sine innebygde kilder. På den måten kan ikke bare sidens kode, men også alle multimedia- og ressursdata inkluderes i den kombinerte filen. Absolutte hyperkoblinger forblir uendret i prosessen med å opprette arkivet.
Fordeler med .mht-filer
Et .mht-arkiv gir fordelen av å lagre en nettside i én enkelt fil, noe som er spesielt nyttig hvis siden refererer til andre filer lagret på serveren. En arkivert nettsidefil lar brukere få tilgang til nettstedet offline. Et enkeltfilarkiv forenkler også flytting av nettstedinnhold fra ett sted til et annet.
Tilleggsinformasjon
- Innholdet i en
.mht-fil er kodet med MIME multipart-koding (Base64 eller quoted-printable), det samme beholderformatet som brukes av.eml-e-postfiler. - Endelsen
.mhtmler et alias for det samme formatet og kan brukes om hverandre. .mht-filer kan åpnes i et vanlig tekstredigeringsprogram for å inspisere de rå MIME-headerne og de kodede delene..mht-filer brukes noen ganger som et verktøy for spredning av skadelig programvare og bør derfor skannes for ondsinnet kode før du åpner filer fra upålitelige kilder.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .mht-fil kan inneholde alt den opprinnelige siden inneholdt, inkludert JavaScript, som kan kjøre når arkivet åpnes i en nettleser - behandle derfor en .mht fra en upålitelig kilde som en upålitelig nettside (ikke åpne uventede filer; konvertering til PDF fjerner aktive skript for trygg visning). Fordi MHTML deler MIME-beholder med e-post, har feilaktige eller ondsinnede .mht-filer historisk sett blitt brukt i phishing/XSS-angrep. Selve filen kan ikke kjøre av seg selv, men vær forsiktig med lenker og skript inni, og foretrekk å åpne ukjente arkiver i en sandkasse-isolert/oppdatert nettleser eller som PDF.
Formatdetaljer
i et nøtteskallProgrammer som åpner MHT-filer
Tekniske detaljer
dyp spesifikasjon| Formattype | Enkeltfils nettsidearkiv som bruker en MIME multipart/related-beholder |
| MIME-type | multipart/related (primær); message/rfc822 (alternativ) |
| Delkoding | Hver innebygd ressurs er kodet som Base64 eller quoted-printable i sin MIME-del |
| Filsignatur | Ingen binære «magic bytes»; starter med MIME-headere i ren tekst som «MIME-Version: 1.0» og «Content-Type: multipart/related; boundary=...» |
| Alias for filendelse | .mhtml - identisk format, brukes om hverandre på tvers av nettlesere og applikasjoner |
| Innebygde ressurstyper | HTML-kode, CSS-stilark, bilder (JPEG, PNG, GIF), JavaScript-filer og web-fonter |
| Omkartlegging av hyperkoblinger | Relative URL-er erstattes av innholds-ID-referanser (cid:) som peker til innebygde MIME-deler |
| Absolutte lenker | Beholdes uendret under arkivopprettelse; bare relative lenker kartlegges til innebygd innhold |
| Beholderfamilie | Deler samme MIME multipart-struktur som .eml-e-postfiler (RFC 2822); noen e-postklienter kan åpne .mht-filer |
| Nettleserstøtte | Støttes naturlig av Internet Explorer, Microsoft Edge og Google Chrome; Firefox krever en utvidelse som UnMHT |
| Offline tilgang | Hele siden - kode og alle ressurser - lastes uten nettverkstilkobling når den er lagret |
| Visbar i tekstredigerer | Ja; MIME-headere og Base64/quoted-printable innholdsdeler er fullt lesbare som ren tekst |
| Snapshot-oppførsel | Fanger siden nøyaktig slik den så ut ved lagringstidspunktet; dynamisk eller live-oppdatert innhold oppdateres ikke ved senere åpning |
| Risiko ved aktivt innhold | Kan inneholde JavaScript og annet kjørbart innhold; filer fra upålitelige kilder bør skannes før åpning |
| Støtte i kontorprogramvare | Microsoft Word kan åpne og lagre .mht/.mhtml-filer som et alternativ til de naturlige .doc/.docx-formatene |
| Utgitt | RFC 2557 (1999); .mht popularized by Internet Explorer 5 (1999) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.rfc-editor.org |
MHT-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om MHT-filer.