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

PotpisOpisivanje
`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 fixed-point → float.
read_f2dot14()float2.14 fixed-point → float.
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