BinaryReader
ΕΚΤΙΜΗΣΗ
BinaryReader Είναι μια τάξη στο Aspose.Font FOSS για Python.
Κρατά μια πηγή byte στο αναζητητικό BytesIO για το big-endian γραμματοσειρά δυαδικό διαχωρισμό.
Αυτή η κατηγορία παρέχει 20 μεθόδους για να εργαστείτε με BinaryReader αντικείμενα σε προγράμματα Python. Οι διαθέσιμες μεθόδους περιλαμβάνουν: __init__, read_bytes, read_cstring, read_f2dot14, read_fixed, read_i16, read_i16_le, read_i32, read_i8, read_pascal_string, read_tag, read_u16,8 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Python μετά την εγκατάσταση του Aspose.Font FOSS για το πακέτο Python.
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | Επιστρέφει το τρέχον byte offset μέσα στο ρεύμα |
seek(offset: int, whence: int) | Μετακινεί τον διάβατο στο δικό του offset χρησιμοποιώντας το καθορισμένο kurce |
remaining() → int | Επιστρέφει τον αριθμό των ανεβασμένων bytes που παραμένουν στην ροή |
read_u8() → int | Διαβάζει ένα μη υπογεγραμμένο 8-bit ολοκληρωτικό και το επιστρέφει ως int |
read_u16() → int | Διαβάζει ένα μεγάλο-ενιαίο μη υπογεγραμμένο 16 bit ολοκληρωτικό από την βασική πηγή byte και προχωράει στον κούρσο ανάγνωσης. |
read_u16_le() → int | Διαβάστε ένα μικρό-ενιαίο μη υπογεγραμμένο 16-bit ολοκληρωτικό |
read_u32() → int | Διαβάστε ένα μεγάλο-ενιαίο μη υπογεγραμμένο 32-bit ολοκληρωτικό |
read_u32_le() → int | Διαβάστε ένα μικρό-ενιαίο μη υπογεγραμμένο 32-bit ολοκληρωτικό |
read_u64() → int | Διαβάστε ένα μεγάλο-ενιαίο μη υπογεγραμμένο 64-bit ολοκληρωτικό |
read_i8() → int | Διαβάστε ένα υπογεγραμμένο 8-bit integer |
read_i16() → int | Διαβάστε ένα μεγάλο-ενιαίο υπογεγραμμένο 16-bit ολοκληρωτικό |
read_i16_le() → int | Διαβάστε ένα μικρό-ενιαίο υπογεγραμμένο 16-bit ολοκληρωτικό |
read_i32() → int | Διαβάστε ένα μεγάλο-ενιαίο υπογεγραμμένο 32-bit ολοκληρωτικό |
read_fixed() → float | 16.16 fixed-point → float. |
read_f2dot14() → float | 2.14 fixed-point → float. |
read_bytes(n: int) → bytes | Διαβάζει n bytes από την ροή και τα επιστρέφει ως byts |
read_tag() → str | Διαβάστε μια ετικέτα ASCII 4 bytes (π.χ. |
read_pascal_string() → str | Διαβάστε μια γραμμή με προεπιλεγμένο μήκος στο Pascal. |
read_cstring() → str | Διαβάστε μια μηδενική γραμμή C. |