MÍMICA


Extensiones multipropósito de correo de Internet ( MIME ) es un estándar de Internet que amplía el formato de los mensajes de correo electrónico para admitir texto en conjuntos de caracteres distintos de ASCII , así como archivos adjuntos de audio, video, imágenes y programas de aplicación. Los cuerpos de los mensajes pueden constar de varias partes y la información del encabezado se puede especificar en conjuntos de caracteres no ASCII. Los mensajes de correo electrónico con formato MIME se transmiten normalmente con protocolos estándar, como el Protocolo simple de transferencia de correo (SMTP), el Protocolo de oficina postal (POP) y el Protocolo de acceso a mensajes de Internet (IMAP).

El estándar MIME se especifica en una serie de solicitudes de comentarios : RFC 2045 , RFC 2046 , RFC 2047 , RFC 4288 , RFC 4289 y RFC 2049 . La integración con el correo electrónico SMTP se especifica en RFC 1521 y RFC 1522 .

Aunque el formalismo MIME se diseñó principalmente para SMTP, sus tipos de contenido también son importantes en otros protocolos de comunicación . En el Protocolo de transferencia de hipertexto (HTTP) para la World Wide Web , los servidores insertan un campo de encabezado MIME al comienzo de cualquier transmisión Web. Los clientes utilizan el tipo de contenido o el encabezado del tipo de medio para seleccionar una aplicación de visor adecuada para el tipo de datos indicados.

La presencia de este campo de encabezado indica que el mensaje tiene formato MIME. El valor suele ser "1,0". El campo aparece como sigue:

Según el co-creador de MIME, Nathaniel Borenstein , el número de versión se introdujo para permitir cambios en el protocolo MIME en versiones posteriores. Sin embargo, Borenstein admitió deficiencias en la especificación que obstaculizaron la implementación de esta función: "No especificamos adecuadamente cómo manejar una versión futura de MIME ... Entonces, si escribe algo que sabe 1.0, ¿qué debe hacer si encuentro 2.0 o 1.1? Pensé que era obvio, pero resultó que todo el mundo lo implementó de diferentes maneras. Y el resultado es que sería casi imposible para Internet definir alguna vez un 2.0 o un 1.1 ". [1]

Este campo de encabezado indica el tipo de medio del contenido del mensaje, que consta de un tipo y subtipo , por ejemplo