CFBReader

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ærdiBeskrivelse:
HEADER_LAYOUTKortlægning af feltnavne i CFB-overskriften til deres offset og længde
DIRECTORY_ENTRY_LAYOUTKartlægning af mappeordlisten, optagelsesfeltet og længden i hver indgang

Egenskaber

Udtrykt:Type:Tilgang tilBeskrivelse:
data_sizeintLæs det.Angiver den samlede størrelse af CFB-dataafsnittet i byte.
major_versionintLæs det.Angiver hovedversjonsnummeret for CFB-formatet
sector_sizeintLæs det.Angiver størrelsen af en standard sektor i byte.
mini_sector_sizeintLæs det.Angiver størrelsen af en mini-sektor i byte.
fat_sector_countintLæs det.Returnerer antallet af FAT-sektorer i filen
directory_entry_countintLæs det.Rapporterer, hvor mange katalogoplysninger der findes
materialized_stream_countintLæs det.Angiver antallet af strømme, der er blevet realiseret.
file_sizeintLæs det.Angiver den samlede størrelse af CFB-filen på disk.
HEADER_LAYOUTDict[str, Tuple[int, int]]Læs det.Kortlægning af feltnavne i CFB-overskriften til deres offset og længde
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]Læs det.Kartlægning af mappeordlisten, optagelsesfeltet og længden i hver indgang

Metoder til at anvende

UnderskriftBeskrivelse:
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()Frigør alle ressourcer, der er forbundet med den åbne CFB-fil
get_entry(stream_id: StreamId)DirectoryEntryReturnerer DirectoryEntry for den angivne strøm identifikator
get_stream_data(stream_id: StreamId)bytesLæ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.
 Dansk