CFBReader

Overview

CFBReader در این مطلب به عنوان یک کلاس برای Python می پردازیم.

خواننده قابل استفاده برای مخازن فایل ترکیبی (CFB).

این کلاس 11 روش برای کار با اشیاء CFBReader در برنامه های Python ارائه می دهد. روش های موجود شامل: __init__, close, find_child_by_name, from_file, get_entry, get_stream_data, iter_children, iter_storages, iter_streams, iter_tree, resolve_path. همه اعضای عمومی پس از نصب Aspose.Email FOSS برای بسته Python به هر برنامه Python دسترسی دارند. اموال : DIRECTORY_ENTRY_LAYOUT, HEADER_LAYOUT, data_size, difat, directory_entries, directory_entry_count,و 12 بیشتر.

Properties

NameTypeAccessDescription
data_sizeintReadاندازه داده را دریافت کنید.
major_versionintReadنسخه اصلی را دریافت کنید.
sector_sizeintReadاندازه بخش را می گیرد.
mini_sector_sizeintReadاندازه بخش کوچک را به دست آورید.
fat_sector_countintReadمحاسبه بخش چربی را دریافت کنید.
directory_entry_countintReadتعداد ورودی های دایرکتوری را دریافت کنید.
materialized_stream_countintReadشمارش جریان مادی را دریافت می کند.
file_sizeintReadحجم فایل را دریافت کنید.
HEADER_LAYOUTDict[str, Tuple[int, int]]Readبه عنوان عنوان Header Layout می پردازیم.
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]Readدر این قسمت دایرکتوری را به ترتیب وارد کنید.
header``Readسر را می گیرد.
difatList[SectorNumber]Readدیفیت را می گیرد.
fatList[int]Readچربی را می گیرد.
mini_fatList[int]Readاین مینی چربی را می گیرد.
directory_entries``Readدایرکتوری را وارد کنید.
root_entry``Readواردات ریشه را دریافت کنید.
mini_stream``Readبه مینی جریان می رسد.
stream_dataDict[StreamId, bytes]Readداده های جریان را دریافت کنید.

Methods

SignatureDescription
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()انتشار هر گونه منابع مرتبط با فایل CFB باز شده
get_entry(stream_id: StreamId)DirectoryEntryDirectoryEntry را برای شناسه جریان مشخص می کند.
get_stream_data(stream_id: StreamId)bytesبازگرداندن بایت های خام جریان شناسایی شده توسط stream_id
iter_storages()Iterator[DirectoryEntry]مزایای DirectoryEntry اشیاء نمایندگی از ورودی های ذخیره سازی
iter_streams()Iterator[DirectoryEntry]مزایده ها DirectoryEntry اشیاء نمایندگی از ورودی جریان
iter_children(storage_stream_id: StreamId)Iterator[DirectoryEntry]نوزاد را از وسایل ذخیره سازی داده می کند.
iter_tree(start_stream_id: StreamId)Iterator[Tuple[int, DirectoryEntry]]در ابتدا یک درخت به عنوان (depth, entry) دوگانه.
find_child_by_name(storage_stream_id: StreamId, name: str)Optional[DirectoryEntry]جستجو برای ورود کودک با نام داده شده در یک ذخیره سازی
resolve_path(names: Iterable[str], start_stream_id: StreamId)Optional[DirectoryEntry]مسیر ذخیره سازی / جریان را با نام های دایرکتوری دقیق حل کنید.

See Also

 فارسی