BinaryReader

BinaryReader

Übersicht

BinaryReader ist eine Klasse in Aspose.Font FOSS für Python.

Umwickelt eine Byte-Quelle in ein suchbares BytesIO für die Big-Endian-Schriftarten-Binäranalyse.

Diese Klasse stellt 20 Methoden zur Arbeit mit BinaryReader-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __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 und 8 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python Paket installiert wurde.

Methoden

SignaturBeschreibung
`init(source: bytesio.IOBase)`
tell() → intGibt den aktuellen Byte-Offset innerhalb des Streams zurück
seek(offset: int, whence: int)Verschiebt den Lesekursor zum angegebenen Offset unter Verwendung des angegebenen Ausgangspunkts
remaining() → intGibt die Anzahl der im Stream verbleibenden ungelesenen Bytes zurück
read_u8() → intLiest ein vorzeichenloses 8‑Bit‑Integer und gibt es als int zurück
read_u16() → intLiest einen big‑endian vorzeichenlosen 16‑Bit‑Integer aus der zugrunde liegenden Byte‑Quelle und bewegt den Lesekursor weiter
read_u16_le() → intLiest einen little‑endian vorzeichenlosen 16‑Bit‑Integer
read_u32() → intLiest einen big‑endian vorzeichenlosen 32‑Bit‑Integer
read_u32_le() → intLiest einen little‑endian vorzeichenlosen 32‑Bit‑Integer
read_u64() → intLiest einen big‑endian vorzeichenlosen 64‑Bit‑Integer
read_i8() → intLiest einen vorzeichenbehafteten 8‑Bit‑Integer
read_i16() → intLiest einen big‑endian vorzeichenbehafteten 16‑Bit‑Integer
read_i16_le() → intLiest eine little‑endian vorzeichenbehaftete 16‑Bit‑Ganzzahl
read_i32() → intLiest eine big‑endian vorzeichenbehaftete 32‑Bit‑Ganzzahl
read_fixed() → float16.16 Festkomma → float.
read_f2dot14() → float2.14 Festkomma → float.
read_bytes(n: int) → bytesLiest n Bytes aus dem Stream und gibt sie als Bytes zurück
read_tag() → strLese einen 4-Byte-ASCII-Tag (z. B.
read_pascal_string() → strLese einen Pascal-stil-String mit Längenpräfix.
read_cstring() → strLese einen nullterminierten C-String.

Siehe auch

 Deutsch