CFBReader (Список считывающего)

CFBReader (Список считывающего)

Обзор

CFBReader это класс в Aspose.Email для Python.

Повторно используемый читатель для контейнеров с двусторонним файлом (CFB).

Значения

СтоимостьОписание:
HEADER_LAYOUTКарта названий полей заголовка к их смещению и длине в CFB заголовок
DIRECTORY_ENTRY_LAYOUTНазвания полей входа каталога карт для смещения и длины внутри каждого ввода

Свойства

Наименование:Тип:Доступ к нимОписание:
data_sizeintЧитайте .Отмечает общий размер раздела данных CFB в байтах.
major_versionintЧитайте .Указывает номер основной версии формата CFB.
sector_sizeintЧитайте .Определяет размер стандартного сектора в байтах .
mini_sector_sizeintЧитайте .Определяет размер мини-сектора в байтах.
fat_sector_countintЧитайте .Возвращает количество секторов FAT в файле .
directory_entry_countintЧитайте .Отчет о количестве существующих записей каталога
materialized_stream_countintЧитайте .Показать количество потоков, которые были материализованы.
file_sizeintЧитайте .Поставляет общий размер файла CFB на диске .
HEADER_LAYOUTDict[str, Tuple[int, int]]Читайте .Карта названий полей заголовка к их смещению и длине в CFB заголовок
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]Читайте .Названия полей входа каталога карт для смещения и длины внутри каждого ввода

Методы

ПодписьОписание:
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()Освобождает все ресурсы , связанные с открытым файлом CFB .
get_entry(stream_id: StreamId)DirectoryEntryВозвращает DirectoryEntry для указанного идентификатора потока.
get_stream_data(stream_id: StreamId)bytesЧитает и возвращает необработанные байты потока, идентифицированного stream_id.
iter_storages()Iterator[DirectoryEntry]Объекты DirectoryEntry для всех записей хранения в СБК.
iter_streams()Iterator[DirectoryEntry]
iter_children(storage_stream_id: StreamId)Iterator[DirectoryEntry]Поступления DirectoryEntry объектов, которые являются прямыми детьми данного хранилища.
iter_tree(start_stream_id: StreamId)Iterator[Tuple[int, DirectoryEntry]]Подарить глубину-первый покрытие дерева как (depth, entry) - Топл.
find_child_by_name(storage_stream_id: StreamId, name: str)Optional[DirectoryEntry]Поиск в хранилище для записи ребенка с данным именем.
resolve_path(names: Iterable[str], start_stream_id: StreamId)Optional[DirectoryEntry]Решить путь хранения/потока по точным именам входа каталога.
 Русский