Ετικέτες CFBReader

Ετικέτες CFBReader

ΕΚΤΙΜΗΣΗ

CFBReader Είναι μια τάξη στο Aspose.Email FOSS για Python.

Αναχρησιμοποιημένος αναγνώστης για δοχεία Compound File Binary (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]]ΔιαβάστεΚάντε το Header Layout.
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Επιστρέφει τα πρώτα byte της ροής που εντοπίζεται από 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]Επίλυση μιας διαδρομής αποθήκευσης/διαρροής με ακριβή ονόματα εισόδου σε δελτία.

Δείτε επίσης

 Ελληνικά