BinaryReader
BinaryReader
Panoramica
BinaryReader è una classe in Aspose.Font FOSS per Python.
Avvolge una sorgente di byte in BytesIO ricercabile per l’analisi binaria di font big-endian.
Questa classe fornisce 20 metodi per lavorare con oggetti BinaryReader nei programmi Python. I metodi disponibili includono: __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 e 8 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Font FOSS per Python package.
Metodi
| Firma | Descrizione |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | Restituisce l’offset corrente in byte all’interno del flusso |
seek(offset: int, whence: int) | Sposta il cursore di lettura all’offset specificato utilizzando il valore di whence indicato |
remaining() → int | Restituisce il numero di byte non letti rimasti nel flusso |
read_u8() → int | Legge un intero senza segno a 8‑bit e lo restituisce come int |
read_u16() → int | Legge un intero senza segno a 16‑bit big‑endian dalla sorgente di byte sottostante e avanza il cursore di lettura |
read_u16_le() → int | Legge un intero senza segno a 16‑bit little‑endian |
read_u32() → int | Legge un intero senza segno a 32‑bit big‑endian |
read_u32_le() → int | Legge un intero senza segno a 32‑bit little‑endian |
read_u64() → int | Legge un intero senza segno a 64‑bit big‑endian |
read_i8() → int | Legge un intero con segno a 8‑bit |
read_i16() → int | Legge un intero con segno a 16‑bit big‑endian |
read_i16_le() → int | Legge un intero firmato a 16‑bit little‑endian |
read_i32() → int | Legge un intero firmato a 32‑bit big‑endian |
read_fixed() → float | 16.16 a virgola fissa → float. |
read_f2dot14() → float | 2.14 a virgola fissa → float. |
read_bytes(n: int) → bytes | Legge n byte dallo stream e li restituisce come byte |
read_tag() → str | Leggi un tag ASCII a 4 byte (ad es. |
read_pascal_string() → str | Leggi una stringa con prefisso di lunghezza in stile Pascal. |
read_cstring() → str | Leggi una stringa C terminata con null. |