CFBReader

Übersicht über die

CFBReader ist eine Klasse in Aspose.Email für Python.

Wiederverwendbarer Lesegerät für Compound File Binary (CFB) -Container.

Werte und Wertvorgaben

Wert derBeschreibung
HEADER_LAYOUTKarten der Feldnamen des CFB-Headers auf ihre Verlagerung und Länge innerhalb des Header.
DIRECTORY_ENTRY_LAYOUTKartenverzeichnis-Eintrag Feldnamen zu Versetz und Länge innerhalb jedes Eintrags

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
data_sizeintLesen Sie .Die Gesamtgröße des CFB-Datenbereichs in Bytes angegeben.
major_versionintLesen Sie .Anzeige der Hauptversionsnummer des CFB-Formats.
sector_sizeintLesen Sie .Gibt die Größe eines Standard-Sektors in Bytes an.
mini_sector_sizeintLesen Sie .Gibt die Größe eines Mini-Sektors in Bytes an.
fat_sector_countintLesen Sie .Gibt die Anzahl der FAT-Sektoren in der Datei zurück.
directory_entry_countintLesen Sie .Berichte über die Anzahl der Verzeichnisangaben
materialized_stream_countintLesen Sie .Anzeigt die Anzahl der Ströme, die realisiert wurden.
file_sizeintLesen Sie .Gibt die Gesamtgröße der CFB-Datei auf dem Diskett an.
HEADER_LAYOUTDict[str, Tuple[int, int]]Lesen Sie .Karten der Feldnamen des CFB-Headers auf ihre Verlagerung und Länge innerhalb des Header.
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]Lesen Sie .Kartenverzeichnis-Eintrag Feldnamen zu Versetz und Länge innerhalb jedes Eintrags

Methoden und Verfahren

UnterzeichnungBeschreibung
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()Freisetzt alle Ressourcen, die mit der geöffneten CFB-Datei verbunden sind
get_entry(stream_id: StreamId)DirectoryEntryGibt den DirectoryEntry für die angegebene Strömungsinformator zurück.
get_stream_data(stream_id: StreamId)bytesLies und gibt die Rohbyte des Stroms zurück, das durch stream_id identifiziert wird.
iter_storages()Iterator[DirectoryEntry]Erträge DirectoryEntry für alle Speichereinträge im CFB-System
iter_streams()Iterator[DirectoryEntry]
iter_children(storage_stream_id: StreamId)Iterator[DirectoryEntry]Erträge DirectoryEntry Objekte, die direkte Kinder des gegebenen Speichers sind
iter_tree(start_stream_id: StreamId)Iterator[Tuple[int, DirectoryEntry]]Ergeben Sie eine Tiefe-erste Baum durchqueren als (depth, entry) - Die Tupeln.
find_child_by_name(storage_stream_id: StreamId, name: str)Optional[DirectoryEntry]Sucht in einem Speicher nach einer Kinder-Eintrag mit dem angegebenen Namen.
resolve_path(names: Iterable[str], start_stream_id: StreamId)Optional[DirectoryEntry]Auflösung eines Speicher-/Stream-Pfades nach genauen Verzeichnisnamen.
 Deutsch