aspose.info
RU

MSG — формат электронной почты Microsoft Outlook

Обновлено

.MSG вариант №

MSG — это формат файла, используемый Microsoft Outlook и Exchange для хранения сообщений электронной почты. , контакт, встречу или другие задачи. Такие сообщения могут содержать одно или несколько полей электронной почты с указанием отправителя, получателя, темы, даты и тела сообщения или контактной информации, сведений о встрече и одной или нескольких спецификаций задачи. Свойства, составляющие объект Message, в том числе также являются частью файла MSG. Файл MSG имеет заголовки, основное тело сообщения и гиперссылки в виде простого текста ASCII. Файлы MSG также подходят для программ, которым требуется интерфейс программирования приложений обмена сообщениями Microsoft (MAPI).

Структура файла MSG

Формат CFB_3 является основой файла MSG. Парадигма основана на концепциях хранилищ и потоков, довольно близких к каталогам и файлам. Таким образом, основное отличие первого заключается в том, что вся иерархия упакована в отдельный файл, называемый составным файлом. Объекты составляют файлы сообщений и состоят из одного свойства или его коллекций. Эта возможность позволяет приложениям хранить сложные структурированные данные в одном файле. Этот формат также определяет несколько хранилищ, каждое хранилище представляет объект Message в качестве основного компонента. Эти хранилища содержат ряд потоков, представляющих свойство этого компонента. Также возможно вложение хранилища.

Мапи Свойства

На верхнем уровне файла .msg хранилища содержат потоки, в которых хранятся свойства. Недвижимость можно классифицировать следующим образом:

  • Свойства фиксированной длины
  • Свойства переменной длины
  • Многозначные свойства

Независимо от категории свойство является либо помеченным, либо именованным. Однако для именованных свойств требуется подходящая информация о сопоставлении, как указано в их хранилище сопоставления.

Хранилища

Хранилища составляют ключевые компоненты объекта Message. В формате файла MSG указаны следующие хранилища:

Структура верхнего уровня

Объект сообщения представляет собой весь верхний уровень формата файла MSG. В зависимости от типа, свойств, количества объектов-получателей и вложений объект сообщения может иметь различные хранилища потока в соответствующем файле .MSG.

Связь с другими структурами

Формат файла Msg имеет следующие отношения с другими структурами:

  • Основой .msg является составной двоичный формат файла.
  • Свойства, используемые протоколом объектов сообщений и вложений, используются в этом формате.

Сценарии, чтобы избежать форматов MSG

Объект сообщения может совместно использоваться клиентами или хранилищами сообщений, использующими файловую систему .msg. Существует несколько обстоятельств, при которых хранение объекта Message в формате файла .msg было бы неуместным. Например:

  • В случае поддержки большого автономного архива лучше использовать полнофункциональный формат, в котором представления могут быть отрисованы более точно.
  • Если получатель неизвестен, возможно, формат не поддерживается получателем, и могут быть доставлены частные или нерелевантные сообщения.

Пример файла MSG

Чтобы получить представление о том, как выглядит файл MSG, вы можете загрузить пример файла MSG и открыть на своем компьютер для просмотра его содержимого.

использованная литература