BinaryReader

Približni podaci

BinaryReader je klasa u Aspose.Font FOSS za Python.

Opakira izvor bajta u BytesIO za big-endian font binarnu analizu.

Ova klasa pruža 20 metoda za rad s BinaryReader objektima u Python programima. Postoje i sljedeće metode: __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, i 8 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python.

Metoda za primjenu

SignatureOpisivanje
`init(source: bytesio.IOBase)`
tell() → intVraća trenutni bajt odlaganje unutar toka
seek(offset: int, whence: int)Pomakne kursor za čitanje na datom pomicanju koristeći navedenog whence
remaining() → intVraća broj nečitanih bajta koji su ostali u struji.
read_u8() → intČita nepisan 8-bitni cijeli broj i vraća ga kao int
read_u16() → intČita velikog endinskog nesigniran 16-bitnog cijela broja iz temeljnog bajt izvora i napreduje kurzor za čitanje
read_u16_le() → intČita malo-endijan nesigrirani 16-bitni cijeli broj
read_u32() → intČita veliki, nepisani 32-bitni cijeli broj
read_u32_le() → intČita se 32-bitni cijeli broj bez potpisa.
read_u64() → intČita veliki, nepisani 64-bitni cijeli broj
read_i8() → intČita potpisani 8-bitni cijeli broj
read_i16() → intČita velikog endinskog 16 bitnog cijela broja.
read_i16_le() → intČita bitni 16-bitni čitav broj s malom indijskom potpisom.
read_i32() → intČita veliki-endijan potpisani 32-bitni cijela brojka
read_fixed() → float16.16 fiksna točka → pluta.
read_f2dot14() → float2.14 fiksna točka → pluta.
read_bytes(n: int) → bytesČita n bajtova iz toka i vraća ih kao bajta.
read_tag() → strČitanje 4-bajtnog ASCII oznaka (npr.
read_pascal_string() → strČitajući paskalski stil dugine prefiksa.
read_cstring() → strČitajte nul-terminiran C niz.

Također pogledajte:

 Hrvatski