CFBReader

Overview

CFBReader là một lớp trong Aspose.Email FOSS cho Python.

Đọc lại có thể sử dụng cho các container Compound File Binary (CFB).

Khóa học này cung cấp 11 phương pháp để làm việc với các đối tượng CFBReader trong các chương trình Python. Các phương pháp có sẵn bao gồm: __init__, close, find_child_by_name, from_file, get_entry, get_stream_data, iter_children, iter_storages, iter_streams, iter_tree, resolve_path. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Email FOSS cho gói Python. Tài sản : DIRECTORY_ENTRY_LAYOUT, HEADER_LAYOUT, data_size, difat, directory_entries, directory_entry_count,Và 12 nhiều hơn nữa.

Properties

NameTypeAccessDescription
data_sizeintReadNhận kích thước dữ liệu.
major_versionintReadNhận phiên bản chính.
sector_sizeintReadĐã có kích thước ngành.
mini_sector_sizeintRead- Có kích thước mini sector.
fat_sector_countintReadNhận được số lượng ngành chất béo.
directory_entry_countintReadNhận số nhập thư mục.
materialized_stream_countintReadNhận được số lượng dòng chảy vật chất.
file_sizeintReadNhận kích thước file.
HEADER_LAYOUTDict[str, Tuple[int, int]]Read- Nhận head layout.
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]ReadNhận được directory entry layout.
header``ReadGửi cái đầu.
difatList[SectorNumber]ReadĐã có đống diphát.
fatList[int]ReadNhận được chất béo.
mini_fatList[int]ReadTải về mini fat.
directory_entries``ReadNhận các bản ghi của directory.
root_entry``ReadGửi vào root entry.
mini_stream``ReadGửi dòng mini.
stream_dataDict[StreamId, bytes]ReadNhận dữ liệu dòng chảy.

Methods

SignatureDescription
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()Tải về bất kỳ tài nguyên nào liên quan đến tệp CFB mở
get_entry(stream_id: StreamId)DirectoryEntryTrả lại DirectoryEntry cho xác định dòng
get_stream_data(stream_id: StreamId)bytesTrả lại các byte nguyên của dòng được xác định bởi stream_id
iter_storages()Iterator[DirectoryEntry]Thuận DirectoryEntry đối tượng đại diện cho các bản ghi lưu trữ
iter_streams()Iterator[DirectoryEntry]Thuận DirectoryEntry đối tượng đại diện cho dòng nhập
iter_children(storage_stream_id: StreamId)Iterator[DirectoryEntry]Thuê trẻ DirectoryEntry đối tượng của kho lưu trữ đã được cung cấp
iter_tree(start_stream_id: StreamId)Iterator[Tuple[int, DirectoryEntry]]Gửi một cây sâu đầu tiên qua như (depth, entry) Túp.
find_child_by_name(storage_stream_id: StreamId, name: str)Optional[DirectoryEntry]Tìm kiếm một đứa trẻ nhập cảnh với tên được cung cấp dưới một kho lưu trữ
resolve_path(names: Iterable[str], start_stream_id: StreamId)Optional[DirectoryEntry]Giải quyết một con đường lưu trữ/sự chảy bằng tên nhập thư mục chính xác.

See Also

 Tiếng Việt