BinaryReader

BinaryReader

Összefoglaló

BinaryReader egy osztály a FOSS-ban Pythonhoz.

A big-endian font bináris elemzéséhez egy byte forrást csomagol a kereshető BytesIO-ba.

Ez a osztály 20 módszert biztosít a Python programokban BinaryReader objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: __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, és 8 további módszer. Minden nyilvános tag hozzáférhető bármely Python alkalmazás után telepítése a Aspose.Font FOSS for Python csomag.

Módszerek

Az aláírás:Leírás
`init(source: bytesio.IOBase)`
tell()intVisszaadja a folyó jelenlegi bájt-kivonulását.
seek(offset: int, whence: int)A megadott elforduláshoz helyezi a olvasási jelzőt, az adott whence-vel.
remaining()intVisszaadja a folyásban maradt olvasatlan bájtok számát.
read_u8()intEgy aláírás nélküli 8 bites egész számot olvassa el és int-ként adja vissza.
read_u16()intOlvassa el a big-endian 16 bites egész számot az alapul szolgáló bájtforrásból, és előmozdítja az olvasási jelzőt.
read_u16_le()intEgy kis-endián 16 bites egész számot olvas.
read_u32()intA big-endian 32 bites egész számot olvassa el.
read_u32_le()intEgy kis endia 32 bites egész számot olvas.
read_u64()intA big-endian 64 bites egész számot olvassa el.
read_i8()intEgy aláírt 8 bites egész számot olvassa el.
read_i16()intEgy big-endian 16 bites egész számot ír le.
read_i16_le()intEgy 16 bites egész számot olvas.
read_i32()intEgy big-endian 32 bites egész számot ír le.
read_fixed()float16.16 fixed-point → float.
read_f2dot14()float2.14 fixed-point → float.
read_bytes(n: int)bytesOlvassa el az n bájtot a folyóból, és visszaadja őket bytes formájában.
read_tag()strAz ASCII tagok olvasása (pl.
read_pascal_string()strOlvass egy Pascal-stílusú hosszúságos előjelzett sztringet.
read_cstring()strOlvassunk egy null-terminált C szalagot.

Lásd még:

 Magyar