CFBReader

Overview

CFBReader Python için Aspose.Email FOSS sınıfıdır.

Compound File Binary (CFB) konteynerleri için yeniden kullanılabilir okuyucu.

Bu sınıf Python programlarında CFBReader nesneleriyle çalışmak için 11 yöntem sunar. Mevcut yöntemler şunları içerir: __init__, close, find_child_by_name, from_file, get_entry, get_stream_data, iter_children, iter_storages, iter_streams, iter_tree, resolve_path. Tüm kamu üyeleri, Python paket için Aspose.Email FOSS’u yükledikten sonra herhangi bir Python uygulamasına erişilebilir. Mülkiyet : DIRECTORY_ENTRY_LAYOUT, HEADER_LAYOUT, data_size, difat, directory_entries, directory_entry_count,12 ve daha fazlası.

Properties

NameTypeAccessDescription
data_sizeintReadBilgi boyutunu belirleyin.
major_versionintReadEn büyük versiyonu buldum.
sector_sizeintReadsektörün büyüklüğünü belirtir.
mini_sector_sizeintReadMini sektörün boyutunu elde edin.
fat_sector_countintReadYağ sektörünün sayısını alır.
directory_entry_countintReadAdresi giriş sayısı alır.
materialized_stream_countintReadMateryalizasyon sayısını alır.
file_sizeintReadDosya boyutunu alır.
HEADER_LAYOUTDict[str, Tuple[int, int]]ReadHeader layout ile ilgili bilgiler alın.
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]ReadDirectory entry layout ile ilgili bilgiler alın.
header``ReadBaşlık alın.
difatList[SectorNumber]ReadDişleri bulur.
fatList[int]ReadYağ alır.
mini_fatList[int]ReadMini yağ alın.
directory_entries``ReadDirectory girişleri alınır.
root_entry``ReadYaratıcı giriş yapılır.
mini_stream``ReadMini akışını yapın.
stream_dataDict[StreamId, bytes]ReadAkış verileri alır.

Methods

SignatureDescription
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()Açık CFB dosyası ile ilişkili kaynakları serbest bırakır
get_entry(stream_id: StreamId)DirectoryEntryDirectoryEntry belirlenen akım tanımlayıcısı için iade edilir
get_stream_data(stream_id: StreamId)bytesStream_id tarafından tanımlanan akımın ham bytelerini geri getirir.
iter_storages()Iterator[DirectoryEntry]Yatırımlar DirectoryEntry depolama girişlerini temsil eden nesneler
iter_streams()Iterator[DirectoryEntry]Yatırımlar DirectoryEntry akış girişlerini temsil eden nesneler
iter_children(storage_stream_id: StreamId)Iterator[DirectoryEntry]Çocuğunuzun kaynağı olan eşyaları yedekler DirectoryEntry
iter_tree(start_stream_id: StreamId)Iterator[Tuple[int, DirectoryEntry]]Bir ağaç derinlemesine ilk geçiş yapın (depth, entry) Tüpü.
find_child_by_name(storage_stream_id: StreamId, name: str)Optional[DirectoryEntry]Bir depolama alanında verilen isimle bir çocuk girişini arıyor
resolve_path(names: Iterable[str], start_stream_id: StreamId)Optional[DirectoryEntry]Bir depolama/ akış yolu doğru dizin giriş isimleri ile çözün.

See Also

 Türkçe