Общ преглед
MsgReader е enum в Aspose.Email за Python.
Нормативни изисквания за ограничаване на MSG и потока от най-високо ниво при преминаването през контейнери.
Стойности
| Стойност | Описание на състоянието |
|---|
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Определя отклонения и дължини на байтове за полета в надписа на потока свойства на най-високо ниво |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Определя отклонения и дължини на байтове за полета в заглавие на потока с свойства подобщности |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Определя отклонения и дължини на байтове за полета в запис с свойство със фиксирана дължина |
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|
cfb_reader | CFBReader | Прочети. | Предоставя достъп до базовия CFBReader, който обработва структурата на сложните файлове. |
storage_layout | StorageLayout | Прочети. | Описва разположението на съхранения и потоците в MSG файла. |
strict | bool | Прочети. | Посочва дали читателят потвърждава структурата на MSG и повдига грешки. |
validation_issues | Tuple[str, ...] | Прочети. | Списък на текстовите описания на всички проблеми при валидиране, открити по време на анализирането. |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Прочети. | Определя отклонения и дължини на байтове за полета в надписа на потока свойства на най-високо ниво |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Прочети. | Определя отклонения и дължини на байтове за полета в заглавие на потока с свойства подобщности |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Прочети. | Определя отклонения и дължини на байтове за полета в запис с свойство със фиксирана дължина |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|
__init__(cfb_reader: CFBReader, strict: bool) | |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | Освобождава всички ресурси, държани от читателя, като например отворени потоци. |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | Издаване на PropertyEntryFixedLength обекти от потока с собственост от най-високо ниво |
iter_recipient_storages() → Iterator[DirectoryEntry] | Издаване DirectoryEntry обекти, представляващи съхранение на получателя в MSG файла |
iter_attachment_storages() → Iterator[DirectoryEntry] | |
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Прочетете потока на свойствата в горното ниво или вградено съобщение. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Прочетете поток на свойствата в съхранението за получател/прилагане и декодирайте записи с фиксирана дължина. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Декодиране на заглавията и записите с фиксирана дължина в потока свойства от най-високо ниво. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Декодиране на заглавието на потока от свойства получател/прилагане и записи с фиксирана дължина. |