CFBReader

סקירה כללית

CFBReader הוא שיעור ב Aspose.Email FOSS עבור 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. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.Email FOSS עבור חבילת Python. רכוש : DIRECTORY_ENTRY_LAYOUT, HEADER_LAYOUT, data_size, difat, directory_entries, directory_entry_count,ועוד 12 עוד.

נכסים

שםסוגגישהתיאור
data_sizeintקראומקבל את גודל הנתונים.
major_versionintקראומקבל את הגרסה הגדולה ביותר.
sector_sizeintקראומקבל את גודל המגזר.
mini_sector_sizeintקראומקבל את גודל המיני.
fat_sector_countintקראומקבל את סכום השומן.
directory_entry_countintקראוקבל את מספר הכניסה של המחברת.
materialized_stream_countintקראומקבל את מספר הזרם המומחי.
file_sizeintקראומקבל את גודל הקובץ.
HEADER_LAYOUTDict[str, Tuple[int, int]]קראוקבל את הרשימה של הכותרת.
DIRECTORY_ENTRY_LAYOUTDict[str, Tuple[int, int]]קראוקבל את הפריסה של התיעוד.
header``קראומקבל את הכותרת.
difatList[SectorNumber]קראומקבל את הדיפוט.
fatList[int]קראומקבל את השומן.
mini_fatList[int]קראומקבלים את השומן הקטן.
directory_entries``קראוקבל את הכרטיסים של התיעוד.
root_entry``קראומקבל את הכניסה השורש.
mini_stream``קראומקבל את ה- mini stream.
stream_dataDict[StreamId, bytes]קראומקבל את הנתונים זורמים.

שיטות

חתימהתיאור
`init(data: bytesmmap.mmap, _mmap_owner: mmap.mmap
`from_file(path: Pathstr)“CFBReader”`
close()שחרור כל משאבים הקשורים לקובץ CFB פתוח
get_entry(stream_id: StreamId)DirectoryEntryהחזיר את DirectoryEntry עבור מזהה זרם מסוים
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]תינוק 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]פתרון של מסלול אחסון / זרם על ידי שמות כניסה מדויקים.

ראה גם

 עברית