MIME (Multi-Purpose Internet Mail Extensions)

Wat is MIME?

MIME (Multi-Purpose Internet Mail Extensions) is een uitbreiding van het oorspronkelijke Internet e-mailprotocol waarmee verschillende soorten gegevensbestanden op het Internet kunnen worden uitgewisseld: audio, video, afbeeldingen, applicatieprogramma's en andere soorten, naast de ASCII-tekst die in het oorspronkelijke protocol, het Simple Mail Transport Protocol (SMTP), wordt verwerkt. In 1991 stelde Nathan Borenstein van Bellcore aan de IETF voor SMTP uit te breiden zodat Internet-clients en -servers (maar vooral Web-clients en -servers) andere soorten gegevens dan ASCII-tekst konden herkennen en verwerken. Als gevolg daarvan werden nieuwe bestandstypen toegevoegd aan "mail" als een ondersteund Internet Protocol bestandstype.

Servers voegen de MIME header in aan het begin van elke web transmissie. Cli├źnten gebruiken deze header om een geschikte "player"-toepassing te selecteren voor het type gegevens dat de header aangeeft. Sommige van deze "players" zijn ingebouwd in de Web client of browser (alle browsers zijn bijvoorbeeld uitgerust met GIF en JPEG image players en kunnen HTML bestanden verwerken); andere "players" moeten worden gedownload.

Nieuwe MIME data types worden geregistreerd bij de Internet Assigned Numbers Authority (IANA).

MIME wordt in detail gespecificeerd in de Internet Request for Comments 1521 en 1522, die de oorspronkelijke mail protocol specificatie, RFC 821 (het Simple Mail Transport Protocol) en de ASCII messaging header, RFC 822 wijzigen.