CFBReader

Přehled

CFBReader je třída v Aspose.Email pro Python.

Čtenář pro opakované použití kontejnerů s kompoundním souborem (CFB).

Hodnoty

HodnotaPopis:
HEADER_LAYOUTMapy názvy nadpisů pole na jejich offset a délku v rámci CFB náčelí
DIRECTORY_ENTRY_LAYOUTNázvy pole v seznamu mapy pro posun a délku uvnitř každého záznamu

Vlastnosti

Název:Typ:PřístupPopis:
data_sizeintČtěte.Zpráva celková velikost části CFB v bajtů.
major_versionintČtěte.Uveďte číslo hlavní verze formátu CFB.
sector_sizeintČtěte.Zde je velikost standardního sektoru v bajtů.
mini_sector_sizeintČtěte.Zde je velikost mini-sektoru v bajtů.
fat_sector_countintČtěte.Zpětný kód:
directory_entry_countintČtěte.Zpráva o počtu záznamů adresáře
materialized_stream_countintČtěte.Uveďte počet toků, které se zformovaly.
file_sizeintČtěte.Zde je celková velikost souboru CFB na disku .
HEADER_LAYOUTDict[str, Tuple[int, int]]Čtěte.Mapy názvy nadpisů pole na jejich offset a délku v rámci CFB náčelí
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]Čtěte.Názvy pole v seznamu mapy pro posun a délku uvnitř každého záznamu

Metody

Podpis:Popis:
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()Uvolňuje všechny zdroje spojené s otevřeným souborem CFB .
get_entry(stream_id: StreamId)DirectoryEntryVrátí DirectoryEntry pro specifikovaný identifikátor proudu.
get_stream_data(stream_id: StreamId)bytesČte a vrací surové byty proudu identifikované pomocí stream_id
iter_storages()Iterator[DirectoryEntry]Výnosy DirectoryEntry objektů pro všechny záznamy o skladování v CFB
iter_streams()Iterator[DirectoryEntry]
iter_children(storage_stream_id: StreamId)Iterator[DirectoryEntry]Výnosy DirectoryEntry objektů, které jsou přímými dětmi daného úložiště
iter_tree(start_stream_id: StreamId)Iterator[Tuple[int, DirectoryEntry]]Vypravit hluboký průjezd stromu jako: (depth, entry) Tuple.
find_child_by_name(storage_stream_id: StreamId, name: str)Optional[DirectoryEntry]Hledá v úložišti záznam dítěte s uvedeným jménem.
resolve_path(names: Iterable[str], start_stream_id: StreamId)Optional[DirectoryEntry]Vyřešit cestu ukládání/přenos přesné jména adresářů.
 Čeština