Oversigt over de forskellige former for støtte
CFBReader er en klasse i Aspose.Email for Python.
Gentagbart læser til CFB-containere.
Valuer
| Værdi | Beskrivelse: |
|---|
HEADER_LAYOUT | Kortlægning af feltnavne i CFB-overskriften til deres offset og længde |
DIRECTORY_ENTRY_LAYOUT | Kartlægning af mappeordlisten, optagelsesfeltet og længden i hver indgang |
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|
data_size | int | Læs det. | Angiver den samlede størrelse af CFB-dataafsnittet i byte. |
major_version | int | Læs det. | Angiver hovedversjonsnummeret for CFB-formatet |
sector_size | int | Læs det. | Angiver størrelsen af en standard sektor i byte. |
mini_sector_size | int | Læs det. | Angiver størrelsen af en mini-sektor i byte. |
fat_sector_count | int | Læs det. | Returnerer antallet af FAT-sektorer i filen |
directory_entry_count | int | Læs det. | Rapporterer, hvor mange katalogoplysninger der findes |
materialized_stream_count | int | Læs det. | Angiver antallet af strømme, der er blevet realiseret. |
file_size | int | Læs det. | Angiver den samlede størrelse af CFB-filen på disk. |
HEADER_LAYOUT | Dict[str, Tuple[int, int]] | Læs det. | Kortlægning af feltnavne i CFB-overskriften til deres offset og længde |
DIRECTORY_ENTRY_LAYOUT | Dict[str, Tuple[int, int]] | Læs det. | Kartlægning af mappeordlisten, optagelsesfeltet og længden i hver indgang |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|
| `init(data: bytes | mmap.mmap, _mmap_owner: mmap.mmap |
| `from_file(path: Path | str)→“CFBReader”` |
close() | Frigør alle ressourcer, der er forbundet med den åbne CFB-fil |
get_entry(stream_id: StreamId) → DirectoryEntry | Returnerer DirectoryEntry for den angivne strøm identifikator |
get_stream_data(stream_id: StreamId) → bytes | Læser og returnerer de rå bytes af strømmen identificeret ved stream_id |
iter_storages() → Iterator[DirectoryEntry] | Udbyder DirectoryEntry-objekter for alle lagringsoplysninger i CFB |
iter_streams() → Iterator[DirectoryEntry] | |
iter_children(storage_stream_id: StreamId) → Iterator[DirectoryEntry] | Udbyttet DirectoryEntry objekter, der er direkte børn af den givne lager |
iter_tree(start_stream_id: StreamId) → Iterator[Tuple[int, DirectoryEntry]] | Giv en dybde-første træ traversal som (depth, entry) - Det er en stor del. |
find_child_by_name(storage_stream_id: StreamId, name: str) → Optional[DirectoryEntry] | Søger en lagringsplads efter et barn med det givne navn. |
resolve_path(names: Iterable[str], start_stream_id: StreamId) → Optional[DirectoryEntry] | Opløs en lagrings-/strømvej ved nøjagtige navne på katalogindtægter. |