Ü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 der | Beschreibung |
|---|
HEADER_LAYOUT | Karten der Feldnamen des CFB-Headers auf ihre Verlagerung und Länge innerhalb des Header. |
DIRECTORY_ENTRY_LAYOUT | Kartenverzeichnis-Eintrag Feldnamen zu Versetz und Länge innerhalb jedes Eintrags |
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|
data_size | int | Lesen Sie . | Die Gesamtgröße des CFB-Datenbereichs in Bytes angegeben. |
major_version | int | Lesen Sie . | Anzeige der Hauptversionsnummer des CFB-Formats. |
sector_size | int | Lesen Sie . | Gibt die Größe eines Standard-Sektors in Bytes an. |
mini_sector_size | int | Lesen Sie . | Gibt die Größe eines Mini-Sektors in Bytes an. |
fat_sector_count | int | Lesen Sie . | Gibt die Anzahl der FAT-Sektoren in der Datei zurück. |
directory_entry_count | int | Lesen Sie . | Berichte über die Anzahl der Verzeichnisangaben |
materialized_stream_count | int | Lesen Sie . | Anzeigt die Anzahl der Ströme, die realisiert wurden. |
file_size | int | Lesen Sie . | Gibt die Gesamtgröße der CFB-Datei auf dem Diskett an. |
HEADER_LAYOUT | Dict[str, Tuple[int, int]] | Lesen Sie . | Karten der Feldnamen des CFB-Headers auf ihre Verlagerung und Länge innerhalb des Header. |
DIRECTORY_ENTRY_LAYOUT | Dict[str, Tuple[int, int]] | Lesen Sie . | Kartenverzeichnis-Eintrag Feldnamen zu Versetz und Länge innerhalb jedes Eintrags |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|
| `init(data: bytes | mmap.mmap, _mmap_owner: mmap.mmap |
| `from_file(path: Path | str)→“CFBReader”` |
close() | Freisetzt alle Ressourcen, die mit der geöffneten CFB-Datei verbunden sind |
get_entry(stream_id: StreamId) → DirectoryEntry | Gibt den DirectoryEntry für die angegebene Strömungsinformator zurück. |
get_stream_data(stream_id: StreamId) → bytes | Lies 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. |