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_LAYOUT | Ugrađivanje imena polja za naslov CFB-a na njihov ofset i dužinu unutar glave CFF-e |
DIRECTORY_ENTRY_LAYOUT | Naziv polja za unosa u mapama direktorijuma na pomak i dužinu unutar svake stavke |
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|
data_size | int | Čitaj. | Izvješće o ukupnoj veličini CFB-a u bajtovima. |
major_version | int | Čitaj. | U ovom je tekstu prikazan broj glavne verzije CFB formata. |
sector_size | int | Čitaj. | Daje veličinu standardnog sektora u bajtovima. |
mini_sector_size | int | Čitaj. | Iznos veličine mini-sektora u bajtovima. |
fat_sector_count | int | Čitaj. | Vrati broj FAT sektora u datoteki |
directory_entry_count | int | Čitaj. | Izvješće koliko je unosa direktorijuma postojalo |
materialized_stream_count | int | Čitaj. | Prikazuje broj struja koji su se materializirali. |
file_size | int | Čitaj. | Prikazuje ukupnu veličinu CFB datoteke na disku. |
HEADER_LAYOUT | Dict[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_LAYOUT | Dict[str, Tuple[int, int]] | Čitaj. | Naziv polja za unosa u mapama direktorijuma na pomak i dužinu unutar svake stavke |
Metoda za primjenu
| Potpis | Opisivanje |
|---|
| `init(data: bytes | mmap.mmap, _mmap_owner: mmap.mmap |
| `from_file(path: Path | str)→“CFBReader”` |
close() | Oslobađa sve resurse povezane s otvorenom CFB datotekom |
get_entry(stream_id: StreamId) → DirectoryEntry | Vrati 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. |