CFBReader (baca)

Pengamatan umum

CFBReader adalah kelas di Aspose.Email untuk Python.

Pembaca yang dapat digunakan kembali untuk kontainer Compound File Binary (CFB).

Nilai-nilai

NilaiDeskripsi
HEADER_LAYOUTPeta nama bidang header ke offset dan panjang mereka dalam CFB heater
DIRECTORY_ENTRY_LAYOUTNama bidang entri direktori peta untuk offset dan panjang dalam setiap entri

Sifat-sifatnya

Nama (Inggris)JenisAksesDeskripsi
data_sizeintBacalah.Mencatat ukuran total bagian data CFB dalam byte
major_versionintBacalah.Menunjukkan nomor versi utama dari format CFB.
sector_sizeintBacalah.Menunjukkan ukuran sektor standar dalam byte
mini_sector_sizeintBacalah.Menunjukkan ukuran mini-sektor dalam byte.
fat_sector_countintBacalah.Mengembalikan jumlah sektor FAT dalam file
directory_entry_countintBacalah.Menginformasikan berapa banyak entri direktori yang ada
materialized_stream_countintBacalah.Menunjukkan jumlah aliran yang telah terwujud.
file_sizeintBacalah.Memberikan ukuran total file CFB pada disk
HEADER_LAYOUTDict[str, Tuple[int, int]]Bacalah.Peta nama bidang header ke offset dan panjang mereka dalam CFB heater
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]Bacalah.Nama bidang entri direktori peta untuk offset dan panjang dalam setiap entri

Metode-metode yang digunakan

Tanda tanganDeskripsi
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()Melepaskan semua sumber yang terkait dengan file CFB terbuka
get_entry(stream_id: StreamId)DirectoryEntryMengembalikan DirectoryEntry untuk identifier aliran yang ditentukan
get_stream_data(stream_id: StreamId)bytesMembaca dan mengembalikan byte mentah dari stream yang diidentifikasi oleh stream_id
iter_storages()Iterator[DirectoryEntry]Hasil DirectoryEntry objek untuk semua entri penyimpanan di CFB
iter_streams()Iterator[DirectoryEntry]
iter_children(storage_stream_id: StreamId)Iterator[DirectoryEntry]Hasil DirectoryEntry objek yang anak langsung dari penyimpanan tertentu
iter_tree(start_stream_id: StreamId)Iterator[Tuple[int, DirectoryEntry]]Memberikan perjalanannya ke dalam pohon sebagai: (depth, entry) tuples.
find_child_by_name(storage_stream_id: StreamId, name: str)Optional[DirectoryEntry]Mencari penyimpanan untuk entri anak dengan nama yang diberikan
resolve_path(names: Iterable[str], start_stream_id: StreamId)Optional[DirectoryEntry]Resolve path penyimpanan/stream dengan nama-nama entri direktori yang tepat.
 Bahasa Indonesia