Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Todas las cabeceras MIME pueden incluir comentarios encerrados entre paréntesis, como se
muestra en el ejemplo de cabecera MIME-Version.
Ejemplo:
MIME-version: 1.0 (generado por mi aplicación 1.2)
Para que un documento MIME se ajuste a RFC 2045, es necesario que este campo esté en la
cabecera de nivel superior con un valor de 1.0. MIME-Version no se debe especificar en las
partes individuales.
Content-Type
Sintaxis:
Content-Type: type/subtype;parameter
donde type y subtype definen Content-Type y todos los parámetros adicionales se delimitan
con signos de punto y coma.
Ejemplo 1:
Content-Type: multipart/related;type=text/xml
Content-Type Descripción
text/plain Se utiliza normalmente para un mensaje típico de correo o
de noticias. También es común text/richtext.
text/xml Se utiliza normalmente con SwA (SOAP with Attachments).
application/octet- Se utiliza cuando el mensaje es de tipo desconocido y
stream contiene cualquier tipo de datos como bytes.
application/xml Se utiliza para datos xml específicos de la aplicación.
x-type Se utiliza para el tipo de contenido no estándar. Debe
comenzar por los caracteres x-.
image/jpeg Se utiliza para las imágenes. image/jpeg and image/gif son
formatos de imágenes comunes que se utilizan
multipart/related Se utiliza para varias partes relacionadas de un mensaje.
Específicamente se utiliza con SwA (SOAP with
Attachments)
multipart/signed Se utiliza para varias partes relacionadas de un mensaje
incluida la firma. Específicamente se utiliza con S/MIME
multipart/mixed Se utiliza para varias partes independientes de un mensaje
Content-Transfer-Encoding
Los valores siguientes sólo están permitidos por el perfil básico WS-I:
Los valores 7bit, 8bit y binary significan todos que no se lleva a cabo la codificación. Es
posible que una pasarela de correo compatible con MIME utilice este valor para controlar
cómo maneja el mensaje. Por ejemplo, codificarlo como 7bit antes de pasarlo a través de
SMTP.
Content-ID
Opcional. Este campo permite que las partes tengan una etiqueta y se haga referencia a ellas
desde otras partes del mensaje. Generalmente, se hace referencia a estas partes desde la
parte 0 (la primera) del mensaje.
Content-Description
Codificaciones MIME
El apartado siguiente ofrece una guía básica a la codificación base64 y quoted-printable; consulte
RFC 1521 (al final de este tema se facilita un enlace) para consultar una especificación definitiva
de las codificaciones MIME.
base64
Los datos originales se dividen en grupos de 3 octetos. A continuación, cada grupo se trata
como 4 grupos de 6 bits concatenados, cada uno de los cuales se convierte en un solo dígito
del alfabeto base64. El alfabeto base64 es A-Z, a-z, 0-9, y / (con A=0 y /=63).
Si hay menos de 24 bits disponibles al final de los datos, los datos codificados se añaden
utilizando el carácter “=” . La longitud máxima de línea de los datos codificados es de 76
caracteres y durante la decodificación se ignoran los saltos de línea (y todos los demás
caracteres que no estén en el alfabeto anterior).
Ejemplos:
Entrada Output
Algunos datos
codificados en U29tZSBkYXRhIGVuY29kZWQgaW4gYmFzZTY0Lg==
base64.
life of brian bGlmZSBvZiBicmlhbg==
what d2hhdA==
quoted-printable
Esta codificación sólo es apropiada si la mayor parte de los datos consta de caracteres
imprimibles. Específicamente, los caracteres de los rangos 33-60 y 62-126 se suelen
representar mediante los caracteres ASCII correspondientes. Los caracteres de control y los
datos de 8 bits se deben representar mediante sequence = seguido de un par de dígitos
hexadecimales.
Los saltos de línea de los datos se representan mediante la secuencia de salto de línea RFC
822 <CR><LF> y se deben codificar como "=0D=0A" si se codifican los datos binarios.