¿Qué es el formato de archivo MIME?
Un archivo .mime significa Multipurpose Internet Mail Extensions (Extensiones de correo de Internet de propósito múltiple) y se utiliza para codificar mensajes de correo electrónico que contienen datos de 8 bits o conjuntos de caracteres distintos del estándar US-ASCII. El formato .mime permite que las aplicaciones y los usuarios intercambien correos electrónicos con contenido enriquecido, incluyendo texto con formato, imágenes y archivos adjuntos binarios.
Un archivo .mime es texto plano estructurado según la norma RFC 5322 y los estándares MIME (RFC 2045-2049). Comienza con encabezados de correo como From:, Date:, Subject: y MIME-Version: 1.0, seguidos de una o más partes del cuerpo. El contenido binario y no ASCII se codifica mediante Base64 o Quoted-Printable dentro del cuerpo. Los mensajes de varias partes utilizan una cadena boundary (límite) para separar las secciones; por ejemplo, multipart/mixed para mensajes con archivos adjuntos, o multipart/alternative para variantes en HTML y texto plano del mismo contenido.
El formato está estrechamente relacionado con la extensión .eml utilizada por la mayoría de los clientes de correo; .mime es simplemente un nombre alternativo para la misma estructura de mensaje RFC 5322, a menudo producido por herramientas de línea de comandos y algunos servidores de correo. Si un programa de correo electrónico no reconoce un archivo .mime, este puede abrirse en cualquier editor de texto plano: los encabezados y el cuerpo codificado serán legibles. Los clientes de correo como Mozilla Thunderbird o Microsoft Outlook pueden renderizar el mensaje completo, incluyendo cualquier imagen incrustada o contenido de archivo web .mht.
Seguridad y protección
RIESGO: MEDIUMEl archivo .mime en sí es texto plano y no puede ejecutarse por sí solo, pero el mensaje que contiene puede portar las amenazas habituales del correo electrónico: archivos adjuntos maliciosos (ábralos en un cliente de correo real para que los aísle o marque en lugar de decodificar ciegamente el Base64), enlaces de phishing y píxeles de seguimiento de imágenes remotas. Trate un .mime inesperado igual que un correo electrónico inesperado: no extraiga archivos adjuntos ni haga clic en enlaces a menos que confíe en la fuente. Los encabezados (Received, resultados SPF/DKIM/DMARC) pueden inspeccionarse en un editor de texto para juzgar si el remitente es genuino.
Detalles del formato
en pocas palabras- Contenedor MIME genérico / web-MIME guardado (MHTML) - Algunos navegadores y herramientas guardan archivos web multiparte MIME o partes MIME sin procesar con una extensión .mime; se trata del mismo sobre RFC 2045, solo que envolviendo contenido web en lugar de un correo electrónico.
Programas que abren archivos MIME
Detalles técnicos
especificación profunda| Tipo de formato | Mensaje de correo electrónico codificado en MIME de texto plano |
| Estándar regulador | RFC 2045-2049 (MIME), RFC 5322 (Internet Message Format) |
| Tipo de contenido MIME | message/rfc822 |
| Firma de archivo / bytes mágicos | Ninguno: texto plano sin secuencia de bytes fija; normalmente comienza con una línea de encabezado como From:, Date: o MIME-Version: 1.0 |
| Formato de encabezado | Pares de nombre de campo/valor RFC 5322, uno por línea, separados del cuerpo por una línea en blanco |
| Encabezado MIME requerido | MIME-Version: 1.0 debe aparecer en cada mensaje compatible con MIME |
| Codificación del cuerpo | Base64 o Quoted-Printable para contenido binario y no ASCII; las partes ASCII de 7 bits pueden permanecer sin codificar |
| Soporte multiparte | Sí: multipart/mixed, multipart/alternative, multipart/related, multipart/signed y otros |
| Terminador de línea | CRLF (\r\n) requerido por RFC 5322 para el transporte; el almacenamiento local puede usar solo LF |
| Longitud máxima de línea | Límite estricto de 998 caracteres; se recomiendan 78 caracteres (RFC 5322 §2.1.1) |
| Soporte de conjunto de caracteres | Cualquier charset declarado mediante el parámetro charset en Content-Type (ej. UTF-8, ISO-8859-1, Windows-1252) |
| Codificación de archivos adjuntos | Los archivos binarios son partes MIME codificadas en Base64 declaradas con Content-Disposition: attachment y un parámetro filename |
| Delimitador de límite (boundary) | Una cadena única declarada en el encabezado Content-Type que separa las partes en mensajes multiparte |
| Interoperabilidad | Gestionado por todos los agentes de transferencia de correo (MTA) compatibles con RFC, clientes de correo electrónico y bibliotecas de procesamiento de correo |
| Lanzado | MIME RFC 2045+ (1996); built on RFC 822 (1982) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.rfc-editor.org |
Conversiones de MIME
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MIME.