Outlook MSG (.msg)

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

Microsoft Outlook Item (MSG) е собствен бинарен формат на Microsoft за съхраняване на отделни съобщения, срещи, контакти и задачи от Outlook. Той използва архитектурата OLE Compound File, за да запазва широк набор от свойства на MAPI.

Конвертиране от EML към MSG

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

Проверка и метаданни

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

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на заглавката (сигнатурни байтове)

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

HEX ПОДПИС (ОФСЕТ 0):

D0 CF 11 E0 A1 B1 1A E1

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

Стандартизация: [MS-OXMSG]: Outlook Item (.msg) File Format

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

Контейнерна архитектураФормат Compound File Binary (CFBF / структурирано хранилище OLE) за съхранение на потоци със свойства MAPI
КомпресияКомпресирано с LZFu тяло на съобщението във формат RTF; некомпресирани потоци със свойства MAPI
Поредност на байтовете (Endianness)Младши байт първи (Little-Endian, Intel x86)
Цветови пространстваНе се прилага (контейнер за елементи на пощата)
Канали и структураСвойства MAPI (тема, подател, получатели, тяло, HTML, RTF, прикачени файлове)
Максимални размериНеограничен капацитет на структурираното хранилище
ПрозрачностНяма
Поточно предаване и прогресивно зарежданеЙерархията на структурираното съставно хранилище не поддържа поточно прочитане

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

Технически атрибутMSG (Текущ)EMLMBOXPDF
Файлова архитектураБинарен OLE Compound File (CFBF)Обикновен текст RFC 5322Конкатениран поток от обикновен текстБинарен PDF документ
MAPI интеграцияЗапазва някои свойства на Outlook/Exchange; поддръжката зависи от приложениетоСамо стандартни интернет заглавкиСамо стандартни интернет заглавкиСамо визуално разпечатано копие
Междуплатформен достъпИзисква Outlook или специализирана програма за прегледПоддръжката зависи от устройството и приложението за четене.Поддръжката зависи от устройството и приложението за четене.Поддръжката зависи от устройството и приложението за четене.
Плъзгане и пускане (Drag-and-Drop) в OutlookВграден файлов формат за плъзгане и пусканеИзисква експортИзисква експортИзисква разпечатка

Често срещани видове повреди и ръководство за възстановяване на шестнадесетични данни

Грешка в Outlook: 'Този елемент не може да бъде отворен. Възможно е файлът да е повреден или да се използва'.

Първопричина: Повредена таблица за разпределение на секторите (FAT) в контейнера OLE Compound File.

Възстановяване: Извлечете MAPI потоците и ги преобразувайте в EML с помощта на File2File.app Outlook Converter.

Анализ на сигурността и вектори на атака към парсера

MSG файловете могат да изпълняват вградени скриптове за OLE автоматизация и да съдържат злонамерени изпълними прикачени файлове.

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

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

Най-добри практики за защита: Извличайте и проверявайте MSG файловете в изолирани WebAssembly среди, преди да изпълнявате прикачените файлове.

Исторически произход и етапи

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

Основни предимства

  • MSG може да запазва свойства на Outlook и MAPI като флагове, бутони за гласуване, статус на задачи и покани за срещи; това зависи от приложението, с което е създаден файлът.
  • Вгражда прикачените файлове изцяло, данните за контактите и форматирането в Rich Text Format (RTF).
  • MSG се използва в някои работни процеси с Microsoft Outlook; пощенските системи и форматите за експортиране се различават между организациите.

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

  • Проприетарен бинарен формат: не може да бъде прегледан в стандартен софтуер за имейл извън Microsoft без преобразуване.
  • Труден за разчитане в 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 файл в EML или PDF за използване в приложения, които поддържат тези формати; експортираните свойства може да се различават от оригинала.

Какво представлява MSG файлът?

MSG файлът е отделно имейл съобщение, контакт или събитие от календар, запазено от Microsoft Outlook.