Ετικέτες 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_size | int | Διαβάστε | Πάρτε το μέγεθος των δεδομένων. |
major_version | int | Διαβάστε | Πάρτε την κύρια έκδοση. |
sector_size | int | Διαβάστε | Κάντε το μέγεθος του κλάδου. |
mini_sector_size | int | Διαβάστε | Το μέγεθος του μικρού τομέα. |
fat_sector_count | int | Διαβάστε | Ας πάρουμε τον αριθμό του τομέα λίπους. |
directory_entry_count | int | Διαβάστε | Πληκτρολογεί το εισερχόμενο αριθμό του διευθυντή. |
materialized_stream_count | int | Διαβάστε | Πληρώνει τον υλισμένο αριθμό ροής. |
file_size | int | Διαβάστε | Πάρτε το μέγεθος του αρχείου. |
HEADER_LAYOUT | Dict[str, Tuple[int, int]] | Διαβάστε | Κάντε το Header Layout. |
DIRECTORY_ENTRY_LAYOUT | Dict[str, Tuple[int, int]] | Διαβάστε | Αποκτήστε το κατάλογο εισόδου του διευθυντή. |
header | `` | Διαβάστε | Πάρτε το κεφάλαιο. |
difat | List[SectorNumber] | Διαβάστε | Πάρτε το διπλό. |
fat | List[int] | Διαβάστε | Πάρτε το λίπος. |
mini_fat | List[int] | Διαβάστε | Πάρτε το μίνι λίπος. |
directory_entries | `` | Διαβάστε | Βρείτε τις εισαγωγές του διευθυντή. |
root_entry | `` | Διαβάστε | Πάρτε την ρίζα εισόδου. |
mini_stream | `` | Διαβάστε | Πάρτε το mini stream. |
stream_data | Dict[StreamId, bytes] | Διαβάστε | Πληρώνει τα δεδομένα ροής. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
| `init(data: bytes | mmap.mmap, _mmap_owner: mmap.mmap |
| `from_file(path: Path | str)→“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] | Επίλυση μιας διαδρομής αποθήκευσης/διαρροής με ακριβή ονόματα εισόδου σε δελτία. |