BinaryReader

BinaryReader

Przegląd

BinaryReader jest klasą w Aspose.Font FOSS dla Python.

Opakowuje źródło bajtów w przeszukiwalny BytesIO do parsowania binarnego czcionek w formacie big-endian.

Ta klasa udostępnia 20 metod do pracy z obiektami BinaryReader w programach Python. Dostępne metody obejmują: __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 oraz 8 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python pakietu.

Metody

SygnaturaOpis
`init(source: bytesio.IOBase)`
tell() → intZwraca bieżące przesunięcie w bajtach w strumieniu
seek(offset: int, whence: int)Przesuwa kursor odczytu do podanego przesunięcia, używając określonego parametru whence
remaining() → intZwraca liczbę nieprzeczytanych bajtów pozostałych w strumieniu
read_u8() → intOdczytuje nieoznaczony 8‑bitowy integer i zwraca go jako int
read_u16() → intOdczytuje nieoznaczony 16‑bitowy integer w kolejności big‑endian z leżącego u podstaw źródła bajtów i przesuwa kursor odczytu
read_u16_le() → intOdczytuje nieoznaczony 16‑bitowy integer w kolejności little‑endian
read_u32() → intOdczytuje nieoznaczony 32‑bitowy integer w kolejności big‑endian
read_u32_le() → intOdczytuje 32‑bitową liczbę całkowitą bez znaku w formacie little‑endian
read_u64() → intOdczytuje 64‑bitową liczbę całkowitą bez znaku w formacie big‑endian
read_i8() → intOdczytuje 8‑bitową liczbę całkowitą ze znakiem
read_i16() → intOdczytuje 16‑bitową liczbę całkowitą ze znakiem w formacie big‑endian
read_i16_le() → intOdczytuje 16‑bitową liczbę ze znakiem w formacie little‑endian
read_i32() → intOdczytuje 32‑bitową liczbę ze znakiem w formacie big‑endian
read_fixed() → float16.16 stałoprzecinkowy → float.
read_f2dot14() → float2.14 stałoprzecinkowy → float.
read_bytes(n: int) → bytesOdczytuje n bytes ze strumienia i zwraca je jako bytes
read_tag() → strOdczytaj 4-bajtowy tag ASCII (np.
read_pascal_string() → strOdczytaj string prefiksowany długością w stylu Pascala.
read_cstring() → strOdczytaj null-terminated string C.

Zobacz także

 Polski