¿Qué es el formato de archivo MSG?
Los archivos con la extensión .msg son utilizados por Microsoft Outlook para guardar mensajes de correo electrónico. El programa almacena toda la información más importante relativa a un mensaje de correo electrónico en un archivo .msg, incluyendo el asunto, el contenido del cuerpo, los datos del remitente y del receptor, la fecha, los hipervínculos y los archivos adjuntos.
¿Cuándo se crea un archivo .msg?
Outlook genera un archivo .msg cada vez que se guarda o se crea un mensaje de correo electrónico en el programa. Sin embargo, el archivo también puede generarse en otras circunstancias -no solo para mensajes de correo electrónico, sino también para otros elementos especiales de Outlook como citas del calendario, contactos o tareas. Se crea un archivo .msg cada vez que uno de esos elementos se guarda en el disco o se exporta desde la aplicación.
Apertura de archivos .msg
Los archivos .msg no se almacenan en formato de texto simple sino en un formato binario -específicamente, el contenedor Microsoft Compound File Binary (almacenamiento estructurado OLE2), el mismo formato subyacente utilizado por los documentos heredados .doc y .xls. Originalmente, solo las aplicaciones que implementaban la interfaz MAPI (Messaging Applications Programming Interface de Microsoft) podían abrirlos de forma fiable, razón por la cual la importación de archivos .msg fuera de Outlook ha sido históricamente un poco difícil. Hoy en día, una gama más amplia de herramientas admite el formato, incluyendo visores dedicados y la utilidad de línea de comandos msgconvert en Linux. Los archivos .msg también pueden convertirse al formato más portátil .eml para su uso con otros clientes de correo. La exportación de archivos .msg sigue siendo común principalmente para archivarlos, almacenarlos o escanear archivos adjuntos incrustados con programas antivirus. Los almacenes de datos de Outlook relacionados incluyen archivos .pst, que agregan muchos mensajes en un solo archivo.
Seguridad y protección
RIESGO: MEDIUMUn .msg puede portar las mismas amenazas que cualquier correo electrónico: archivos adjuntos maliciosos, enlaces de phishing y píxeles de seguimiento. Debido a que los archivos adjuntos están incrustados como flujos binarios, abra un .msg inesperado en un visor adecuado (que decodifique de forma segura) en lugar de intentar extraer archivos a ciegas, y no abra los adjuntos ni haga clic en los enlaces a menos que confíe en el remitente. Dos notas adicionales: .msg es almacenamiento binario OLE, por lo que cambiarle el nombre a .txt no revelará contenido legible; y al usar visores de .msg EN LÍNEA, recuerde que el archivo se sube a un servidor de terceros - no los use para correos confidenciales o sensibles.
Detalles del formato
en pocas palabras- Archivo de mensaje MIDI / Sound Designer (.msg) - Un archivo de datos de audio/MIDI poco común no relacionado con los mensajes guardados de Outlook.
Programas que abren archivos MSG
Detalles técnicos
especificación profunda| Formato de contenedor | Microsoft Compound File Binary (almacenamiento estructurado OLE2) - el mismo contenedor CFB utilizado por los archivos heredados `.doc` y `.xls` |
| Tipo MIME | `application/vnd.ms-outlook` |
| Firma de archivo (magic bytes) | `D0 CF 11 E0 A1 B1 1A E1` en el desplazamiento de byte 0 - la cabecera OLE2 CFB, compartida por todos los documentos Compound File |
| Diseño interno | Propiedades del mensaje, texto del cuerpo y archivos adjuntos almacenados como flujos y sub-almacenamientos con nombre individual dentro del contenedor CFB |
| Opciones de formato del cuerpo | Almacena texto plano (`PR_BODY`), HTML (`PR_HTML`) y RTF comprimido (`PR_RTF_COMPRESSED`) simultáneamente; el cliente renderiza la versión más rica disponible |
| Codificación de caracteres | Propiedades de texto almacenadas como Unicode (UTF-16LE); los mensajes más antiguos también pueden llevar una copia de respaldo en ANSI/Windows-1252 |
| Almacenamiento de adjuntos | Cada archivo adjunto ocupa un sub-almacenamiento dedicado (`__attach_version1.0_#XXXXXXXX`) que contiene sus propios datos binarios y flujos de propiedades MAPI |
| Esquema de etiquetas de propiedad | Cada propiedad MAPI utiliza una etiqueta de 32 bits: 16 bits superiores = ID de propiedad, 16 bits inferiores = código de tipo (p. ej., `PT_UNICODE`, `PT_BINARY`, `PT_SYSTIME`) |
| Tipos de elementos de Outlook compatibles | Correos electrónicos (`IPM.Note`), contactos (`IPM.Contact`), tareas (`IPM.Task`), citas (`IPM.Appointment`), notas adhesivas (`IPM.StickyNote`) y listas de distribución |
| Anidamiento de mensajes incrustados | Correos electrónicos reenviados o adjuntos almacenados como sub-almacenamientos `.msg` anidados dentro del archivo principal, con profundidad arbitraria |
| Metadatos de enrutamiento preservados | Remitente, todas las clases de destinatarios (Para/Cc/Cco), marcas de tiempo de entrega, indicador de leído/no leído, nivel de importancia, sensibilidad e ID de hilo de conversación |
| Especificación del protocolo | Documentado públicamente por Microsoft como el protocolo abierto [MS-OXMSG]; permite bibliotecas de terceros como `libpff` y `msg-extractor` |
| Desarrollador | Microsoft Corporation |
| Tamaño de archivo típico | Unos pocos kilobytes para mensajes de solo texto; puede alcanzar cientos de megabytes cuando se incrustan archivos grandes como adjuntos |
| Lanzado | Late 1990s with Microsoft Outlook; format documented publicly by Microsoft as [MS-OXMSG] |
| Especificación | learn.microsoft.com |
Conversiones de MSG
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MSG.