BinaryReader
BinaryReader
Overzicht
BinaryReader is een klasse in Aspose.Font FOSS voor Python.
Verpakt een bytebron in zoekbare BytesIO voor big-endian lettertype-binaire parsing.
Deze klasse biedt 20 methoden voor het werken met BinaryReader objecten in Python programma’s. Beschikbare methoden zijn: __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, en 8 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | Retourneert de huidige byte-offset binnen de stream |
seek(offset: int, whence: int) | Verplaatst de leespointer naar de opgegeven offset met behulp van de gespecificeerde whence |
remaining() → int | Retourneert het aantal niet-gelezen bytes dat nog in de stream overblijft |
read_u8() → int | Leest een unsigned 8‑bit integer en retourneert deze als int |
read_u16() → int | Leest een big‑endian unsigned 16‑bit integer van de onderliggende byte‑bron en verplaatst de leescursor |
read_u16_le() → int | Leest een little‑endian unsigned 16‑bit integer |
read_u32() → int | Leest een big‑endian unsigned 32‑bit integer |
read_u32_le() → int | Leest een little‑endian unsigned 32‑bit integer |
read_u64() → int | Leest een big‑endian unsigned 64‑bit integer |
read_i8() → int | Leest een signed 8‑bit integer |
read_i16() → int | Leest een big‑endian ondertekend 16‑bit geheel getal |
read_i16_le() → int | Leest een little‑endian ondertekend 16‑bit geheel getal |
read_i32() → int | Leest een big‑endian ondertekend 32‑bit geheel getal |
read_fixed() → float | 16.16 vaste-punt → float. |
read_f2dot14() → float | 2.14 vaste-punt → float. |
read_bytes(n: int) → bytes | Leest n bytes van de stream en retourneert ze als bytes |
read_tag() → str | Lees een 4-byte ASCII-tag (bijv. |
read_pascal_string() → str | Lees een Pascal-achtige lengte-geprefixed string. |
read_cstring() → str | Lees een null-terminerende C-string. |