Wat is het MIME-bestandsformaat?
Een .mime-bestand staat voor Multipurpose Internet Mail Extensions en wordt gebruikt om e-mailberichten te coderen die 8-bits gegevens of andere tekensets bevatten dan de standaard US-ASCII-tekenset. Het .mime-formaat stelt applicaties en gebruikers in staat om e-mails uit te wisselen met rijke inhoud - inclusief opgemaakte tekst, afbeeldingen en binaire bijlagen.
Een .mime-bestand is platte tekst die is gestructureerd volgens RFC 5322 en de MIME-standaarden (RFC 2045-2049). Het begint met e-mailheaders zoals From:, Date:, Subject:, en MIME-Version: 1.0, gevolgd door een of meer berichtgedeelten. Binaire en niet-ASCII-inhoud wordt gecodeerd met Base64 of Quoted-Printable-codering binnen de body. Multipart-berichten gebruiken een boundary-tekenreeks om secties te scheiden - bijvoorbeeld multipart/mixed voor berichten met bijlagen, of multipart/alternative voor HTML- en platte tekstvarianten van dezelfde inhoud.
Het formaat is nauw verwant aan de .eml-extensie die door de meeste e-mailclients wordt gebruikt; .mime is simpelweg een alternatieve naam voor dezelfde RFC 5322-berichtstructuur, vaak geproduceerd door opdrachtregelprogramma's en sommige mailservers. Als een .mime-bestand niet wordt herkend door een e-mailprogramma, kan het worden geopend in elke tekstverwerker - de headers en de gecodeerde body zijn dan leesbaar. E-mailclients zoals Mozilla Thunderbird of Microsoft Outlook kunnen het volledige bericht weergeven, inclusief eventuele inline afbeeldingen of .mht-webarchiefinhoud.
Beveiliging & veiligheid
RISICO: MEDIUMHet .mime-bestand zelf is platte tekst en kan niet uit zichzelf worden uitgevoerd, maar het bericht dat het bevat kan de gebruikelijke e-maildreigingen bevatten: kwaadaardige bijlagen (open deze in een echte mailclient zodat deze in een sandbox worden geplaatst of worden gemarkeerd in plaats van blindelings de Base64 te decoderen), phishing-links en tracking-pixels voor externe afbeeldingen. Behandel een onverwacht .mime-bestand hetzelfde als een onverwachte e-mail - extraheer geen bijlagen en klik niet op links tenzij u de bron vertrouwt. De headers (Received, SPF/DKIM/DMARC-resultaten) kunnen in een tekstverwerker worden gecontroleerd om te beoordelen of de afzender legitiem is.
Formaatdetails
in een notendop- Generieke MIME-container / opgeslagen web-MIME (MHTML) - Sommige browsers en tools slaan MIME-multipart webarchieven of ruwe MIME-delen op met een .mime-extensie; dit is dezelfde RFC 2045-envelop, maar dan met webinhoud in plaats van een e-mail.
Programma's die MIME-bestanden openen
Technische details
diepe specificaties| Formaat-type | Platte tekst MIME-gecodeerd e-mailbericht |
| Beherende standaard | RFC 2045-2049 (MIME), RFC 5322 (Internet Message Format) |
| MIME-inhoudstype | message/rfc822 |
| Bestandssignatuur / magic bytes | Geen - platte tekst zonder vaste byte-reeks; begint doorgaans met een headerregel zoals From:, Date: of MIME-Version: 1.0 |
| Header-formaat | RFC 5322 veldnaam/waarde-paren, één per regel, gescheiden van de body door een lege regel |
| Vereiste MIME-header | MIME-Version: 1.0 moet in elk MIME-conform bericht voorkomen |
| Body-codering | Base64 of Quoted-Printable voor binaire en niet-ASCII-inhoud; 7-bits ASCII-delen kunnen ongecodeerd blijven |
| Multipart-ondersteuning | Ja - multipart/mixed, multipart/alternative, multipart/related, multipart/signed, en andere |
| Regelafsluiter | CRLF (\r\n) vereist volgens RFC 5322 voor transport; lokale opslag kan alleen LF gebruiken |
| Maximale regellengte | Harde limiet van 998 tekens; 78 tekens aanbevolen (RFC 5322 §2.1.1) |
| Ondersteuning voor tekensets | Elke tekenset gedeclareerd via de charset-parameter in Content-Type (bijv. UTF-8, ISO-8859-1, Windows-1252) |
| Codering van bijlagen | Binaire bestanden zijn Base64-gecodeerde MIME-delen gedeclareerd met Content-Disposition: attachment en een bestandsnaamparameter |
| Boundary-scheidingsteken | Een unieke tekenreeks gedeclareerd in de Content-Type-header die delen in multipart-berichten scheidt |
| Interoperabiliteit | Verwerkt door alle RFC-conforme mail transfer agents (MTA's), e-mailclients en mailverwerkingsbibliotheken |
| Uitgebracht | MIME RFC 2045+ (1996); built on RFC 822 (1982) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.rfc-editor.org |
MIME conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over MIME-bestanden.