CFBReader (Čitač)

CFBReader (Čitač)

Približni podaci

CFBReader je klasa u Aspose.Email za Python.

U ovom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) ovog Priloga.

Uređivanje

Uređen u skladu s člankom 16.Opisivanje
HEADER_LAYOUTUgrađivanje imena polja za naslov CFB-a na njihov ofset i dužinu unutar glave CFF-e
DIRECTORY_ENTRY_LAYOUTNaziv polja za unosa u mapama direktorijuma na pomak i dužinu unutar svake stavke

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
data_sizeintČitaj.Izvješće o ukupnoj veličini CFB-a u bajtovima.
major_versionintČitaj.U ovom je tekstu prikazan broj glavne verzije CFB formata.
sector_sizeintČitaj.Daje veličinu standardnog sektora u bajtovima.
mini_sector_sizeintČitaj.Iznos veličine mini-sektora u bajtovima.
fat_sector_countintČitaj.Vrati broj FAT sektora u datoteki
directory_entry_countintČitaj.Izvješće koliko je unosa direktorijuma postojalo
materialized_stream_countintČitaj.Prikazuje broj struja koji su se materializirali.
file_sizeintČitaj.Prikazuje ukupnu veličinu CFB datoteke na disku.
HEADER_LAYOUTDict[str, Tuple[int, int]]Čitaj.Ugrađivanje imena polja za naslov CFB-a na njihov ofset i dužinu unutar glave CFF-e
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]Čitaj.Naziv polja za unosa u mapama direktorijuma na pomak i dužinu unutar svake stavke

Metoda za primjenu

PotpisOpisivanje
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()Oslobađa sve resurse povezane s otvorenom CFB datotekom
get_entry(stream_id: StreamId)DirectoryEntryVrati DirectoryEntry za određeni identifikator toka
get_stream_data(stream_id: StreamId)bytesČita i vraća sirove bajtove toka identificiranog stream_idom
iter_storages()Iterator[DirectoryEntry]U tom slučaju, u skladu s člankom 4. stavkom 1. točkom (a) ovog članka, se primjenjuje sljedeća:
iter_streams()Iterator[DirectoryEntry]
iter_children(storage_stream_id: StreamId)Iterator[DirectoryEntry]Iznos DirectoryEntry objekata koji su izravna djeca datog skladišta
iter_tree(start_stream_id: StreamId)Iterator[Tuple[int, DirectoryEntry]]Izdaj duboko-prva drvo prelazak kao (depth, entry) -To je to.
find_child_by_name(storage_stream_id: StreamId, name: str)Optional[DirectoryEntry]Traži u skladištu za dječju prijavu s datim imenom.
resolve_path(names: Iterable[str], start_stream_id: StreamId)Optional[DirectoryEntry]Rješiti putanje za pohranu/pruženje po točnim imenima unosa direktorija.
 Hrvatski