Vad är filformatet MIME?
En .mime-fil står för Multipurpose Internet Mail Extensions och används för att koda e-postmeddelanden som innehåller 8-bitarsdata eller andra teckenuppsättningar än standard US-ASCII. Formatet .mime gör det möjligt för applikationer och användare att utbyta e-post med rikt innehåll - inklusive formaterad text, bilder och binära bilagor.
En .mime-fil är vanlig text strukturerad enligt RFC 5322 och MIME-standarderna (RFC 2045-2049). Den börjar med e-posthuvuden som From:, Date:, Subject: och MIME-Version: 1.0, följt av en eller flera meddelandedelar. Binärt innehåll och icke-ASCII-innehåll kodas med Base64 eller Quoted-Printable-kodning i meddelandekroppen. Multipart-meddelanden använder en boundary-sträng för att separera sektioner - till exempel multipart/mixed för meddelanden med bilagor, eller multipart/alternative för HTML- och vanlig text-varianter av samma innehåll.
Formatet är nära besläktat med filändelsen .eml som används av de flesta e-postklienter; .mime är helt enkelt ett alternativt namn för samma RFC 5322-meddelandestruktur, ofta skapad av kommandoradsverktyg och vissa e-postservrar. Om en .mime-fil inte kan identifieras av ett e-postprogram kan den öppnas i valfri textredigerare - rubrikerna och den kodade kroppen kommer att vara läsbara. E-postklienter som Mozilla Thunderbird eller Microsoft Outlook kan rendera hela meddelandet, inklusive inbäddade bilder eller .mht-webbarkivinnehåll.
Säkerhet & trygghet
RISK: MEDIUMSjälva .mime-filen är vanlig text och kan inte köras av sig själv, men meddelandet den innehåller kan bära på de vanliga e-posthoten: skadliga bilagor (öppna i en riktig e-postklient så att den körs i en sandlåda/flaggas istället för att blint avkoda Base64), phishing-länkar och spårningspixlar för fjärrbilder. Hantera en oväntad .mime på samma sätt som ett oväntat e-postmeddelande - extrahera inte bilagor eller klicka på länkar om du inte litar på källan. Rubrikerna (Received, SPF/DKIM/DMARC-resultat) kan granskas i en textredigerare för att bedöma om avsändaren är äkta.
Formatdetaljer
i ett nötskal- Generisk MIME-container / sparad webb-MIME (MHTML) - Vissa webbläsare och verktyg sparar MIME-multipart webbarkiv eller råa MIME-delar med filändelsen .mime; dessa är samma RFC 2045-hölje, men omsluter webbinnehåll istället för ett e-postmeddelande.
Program som öppnar MIME-filer
Tekniska detaljer
djup specifikation| Formattyp | Textbaserat MIME-kodat e-postmeddelande |
| Styrande standard | RFC 2045-2049 (MIME), RFC 5322 (Internet Message Format) |
| MIME-innehållstyp | message/rfc822 |
| Filsignatur / magic bytes | Ingen - vanlig text utan fast bytesekvens; börjar vanligtvis med en rubrikrad som From:, Date: eller MIME-Version: 1.0 |
| Header-format | RFC 5322 fältnamn/värde-par, ett per rad, separerat från kroppen med en tom rad |
| Obligatorisk MIME-header | MIME-Version: 1.0 måste finnas i varje MIME-kompatibelt meddelande |
| Kodning av meddelandekropp | Base64 eller Quoted-Printable för binärt och icke-ASCII-innehåll; 7-bitars ASCII-delar kan förbli okodade |
| Stöd för multipart | Ja - multipart/mixed, multipart/alternative, multipart/related, multipart/signed, med flera |
| Radavslutning | CRLF (\r\n) krävs enligt RFC 5322 för transport; lokal lagring kan använda enbart LF |
| Maximal radlängd | Hård gräns på 998 tecken; 78 tecken rekommenderas (RFC 5322 §2.1.1) |
| Stöd för teckenuppsättning | Alla teckenuppsättningar som deklareras via parametern charset i Content-Type (t.ex. UTF-8, ISO-8859-1, Windows-1252) |
| Kodning av bilagor | Binära filer är Base64-kodade MIME-delar deklarerade med Content-Disposition: attachment och en filnamnsparameter |
| Boundary-avgränsare | En unik sträng deklarerad i Content-Type-headern som separerar delar i multipart-meddelanden |
| Interoperabilitet | Hanteras av alla RFC-kompatibla e-postservrar (MTAs), e-postklienter och bibliotek för e-postbehandling |
| Släppt | MIME RFC 2045+ (1996); built on RFC 822 (1982) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.rfc-editor.org |
MIME-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MIME-filer.