MIME (Multi-Purpose Internet Mail Extensions)

>b>O que é MIME?

MIME (Multi-Purpose Internet Mails) é uma extensão do protocolo original de e-mail da Internet que permite que as pessoas usem o protocolo para trocar diferentes tipos de arquivos de dados na Internet: áudio, vídeo, imagens, programas de aplicação e outros tipos, bem como o texto ASCII tratado no protocolo original, o Simple Mail Transport Protocol (SMTP). Em 1991, Nathan Borenstein de Bellcore propôs ao IETF que o SMTP fosse estendido para que os clientes e servidores da Internet (mas principalmente da Web) pudessem reconhecer e tratar outros tipos de dados que não o texto ASCII. Como resultado, novos tipos de arquivo foram adicionados ao "mail" como um arquivo Internet Protocol type.

Servers inserir o cabeçalho MIME no início de qualquer transmissão Web. Os clientes usam este cabeçalho para selecionar uma aplicação "player" apropriada para o tipo de dados que o cabeçalho indica. Alguns desses players são incorporados no cliente Web ou navegador (por exemplo, todos os navegadores vêm com players de imagens GIF e JPEG, bem como a capacidade de lidar com arquivos HTML); outros players podem precisar ser baixados.

Novos tipos de dados MIME são registrados com a Internet Assigned Numbers Authority (IANA).

MIME é especificado em detalhes na Internet Request for Comments 1521 e 1522, que alteram a especificação original do protocolo de correio, RFC 821 (o Protocolo de Transporte de Correio Simples) e o cabeçalho de mensagens ASCII, RFC 822.