BinaryReader

BinaryReader

Áttekintés

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.

Metódusok

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