Outlook MSG (.msg)

[MS-OXMSG]: Стандарт

Microsoft Outlook Item (MSG): это проприетарный бинарный контейнер Microsoft для хранения отдельных сообщений, встреч, контактов и задач Outlook, использующий архитектуру составных файлов OLE (OLE Compound File Binary) для сохранения расширенных свойств MAPI.

Конвертировать из EML в MSG

Бесплатный конвертер из EML в MSG прямо в браузере. Конвертируйте файлы мгновенно на Вашем устройстве.

Анализ и метаданные

Операционные системы и анализаторы файлов идентифицируют файлы MSG по начальной двоичной последовательности байтов:

Выберите или перетащите файлы сюда

Конфиденциально - файлы никогда не покидают ваше устройство

или вставьте Ctrl+V
Гарантия конфиденциальности без передачи по сети: 0 байт загружено на внешние серверы. Вся обработка выполнялась локально в песочнице Вашего браузера.

Сигнатура заголовка на уровне байтов (Magic Bytes)

Операционные системы и анализаторы файлов идентифицируют файлы MSG по начальной двоичной последовательности байтов:

HEX-СИГНАТУРА (СМЕЩЕНИЕ 0):

D0 CF 11 E0 A1 B1 1A E1

ПРЕДСТАВЛЕНИЕ ASCII: ÐÏ.ࡱ.á

Стандартизация: [MS-OXMSG]: Формат файла элементов Outlook (.msg)

Технические спецификации

Архитектура контейнераБинарный формат составного файла (CFBF / структурированное хранилище OLE), хранящий потоки свойств MAPI
СжатиеТело сообщения в сжатом RTF формате LZFu; несжатые потоки свойств MAPI
Порядок байтов (Endianness)Младший байт первым (Little-Endian, Intel x86)
Цветовые пространстваН/Д (Контейнер почтовых элементов)
Каналы и структураСвойства MAPI (Subject, Sender, Recipients, Body, HTML, RTF, Attachments)
Максимальные размерыНеограниченная емкость структурированного хранилища
ПрозрачностьОтсутствует
Потоковая передача и прогрессивная загрузкаНепотоковая структурированная иерархия составного хранилища

Техническая матрица сравнения: MSG с конкурентами

Технический атрибутMSG (Текущий)EMLMBOXPDF
Архитектура файлаБинарный составной файл OLE (CFBF)Простой текст RFC 5322Простой текстовый объединенный потокБинарный документ PDF
Интеграция MAPI100% нативные свойства Outlook/ExchangeТолько стандартные интернет-заголовкиТолько стандартные интернет-заголовкиТолько визуальный вывод на печать
Кроссплатформенный доступТребуется Outlook или специализированная программа просмотраПоддержка зависит от устройства и приложения для чтения.Поддержка зависит от устройства и приложения для чтения.Поддержка зависит от устройства и приложения для чтения.
Перетаскивание в OutlookНативный формат файлов для перетаскивания (drag-and-drop)Требуется экспортТребуется экспортТребуется печать

Распространенные сценарии повреждения и руководство по восстановлению в HEX

Ошибка Outlook: 'Не удается открыть этот элемент. Файл может быть поврежден или используется'.

Первопричина: Поврежденная таблица размещения секторов FAT в контейнере составного файла OLE.

Восстановление: Извлеките потоки MAPI и преобразуйте их в EML с помощью File2File.app Outlook Converter.

Анализ безопасности и векторы атак на парсер

Файлы MSG могут выполнять встроенные сценарии автоматизации OLE и содержать вредоносные исполняемые вложения.

Известные векторы атак

  • Внедренные вредоносные объекты OLE и макросы.
  • Переполнение буфера при декомпрессии LZFu сжатого тела сообщения RTF.
  • Фишинговые атаки с использованием поддельных отображаемых имен MAPI.

Лучшие практики защиты: Извлекайте и проверяйте файлы MSG в изолированных средах WebAssembly перед запуском вложений.

История происхождения и ключевые этапы

2008Microsoft публикует открытую техническую спецификацию [MS-OXMSG] в рамках обязательства в отношении открытых спецификаций (Open Specifications Promise).
2003Outlook 2003 улучшает хранение свойств Unicode внутри составных потоков MSG.
1997Представлен вместе с Microsoft Outlook 97 для хранения отдельных элементов MAPI в файловой системе.

Ключевые преимущества и плюсы

  • Полное соответствие Microsoft Exchange и Outlook: сохраняет флаги MAPI, кнопки голосования, статус задач и приглашения на встречи.
  • Включает полные файлы вложений, сведения о контактах и форматирование Rich Text Format (RTF).
  • Универсальный стандарт в корпоративных ИТ-средах предприятий, использующих Microsoft 365.

Технические ограничения и минусы

  • Проприетарный бинарный формат: без конвертации его нельзя просмотреть в стандартных почтовых программах других производителей.
  • Сложен для синтаксического анализа на Linux, Mac или мобильных устройствах без специализированных библиотек извлечения MAPI.
  • Структурированное хранилище OLE заметно увеличивает размер файла с короткими текстовыми сообщениями.

Интересные технические факты

  • Файлы MSG имеют те же магические байты OLE (0xD0 0xCF 0x11 0xE0), что и устаревшие файлы Word (.doc) и Excel (.xls).
  • Outlook хранит форматирование текста тела письма с помощью специализированного сжатого потока RTF, известного как LZFu.
  • Файл MSG может представлять не только электронное письмо, но и встречу в календаре, карточку контакта, запись в журнале или задачу.

Часто задаваемые технические вопросы

Как открыть файл MSG на Mac или телефоне?

Вы можете открывать и просматривать файлы MSG прямо в веб-браузере с помощью File2File.app без необходимости установки Microsoft Outlook.

Как конвертировать MSG в EML или PDF?

Загрузите файл .msg в File2File.app, чтобы за считанные секунды конвертировать его в универсальное письмо .eml или документ PDF с возможностью поиска.

Что такое файл MSG?

Файл MSG: это отдельное почтовое сообщение, контакт или встреча календаря, сохраненные из Microsoft Outlook.