BinaryReader

Översikt

BinaryReader är en klass i Aspose.Font FOSS för Python.

Vänder en byte källa i sökbar BytesIO för big-endian font binära parsing.

Denna klass ger 20 metoder för att arbeta med BinaryReader objekt i Python-program. Tillgängliga metoder inkluderar: __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,och åtta ytterligare metoder. Alla offentliga medlemmar är tillgängliga för någon Python-ansökan efter att ha installerat Aspose.Font FOSS för Pythons paket.

Metoder

SignatureBeskrivning
`init(source: bytesio.IOBase)`
tell() → intÅterställer den aktuella byten avgift inom strömmen
seek(offset: int, whence: int)Flytta läskursen till den angivna offset med hjälp av det angivet kursset
remaining() → intÅterställer antalet okända byter som lämnas i strömmen
read_u8() → intLäser en okänd 8-bitars integrator och returnerar den som int
read_u16() → intLäser en stor-endian icke-signat 16-bitars helhet från den underliggande byten källa och fördjupa läskursen
read_u16_le() → intLäs en liten-endian okända 16-bitars helhet
read_u32() → intLäs en stor-endian icke-signat 32-bitars integrator
read_u32_le() → intLäs en liten-endian okända 32-bitars helhet
read_u64() → intLäs en stor-endian icke-signat 64-bitars integrator
read_i8() → intLäs en undertecknad 8-bitars integrator
read_i16() → intLäs en stor-endian undertecknad 16-bitars integrator
read_i16_le() → intLäs en liten-endian undertecknad 16-bitars helhet
read_i32() → intLäs en stor-endian undertecknad 32-bitars integrator
read_fixed() → float16.16 fixed-point → float.
read_f2dot14() → float2.14 fixed-point → float.
read_bytes(n: int) → bytesLäser n byter från strömmen och returnerar dem som byte
read_tag() → strLäs en 4-bitars ASCII tag (t.ex.
read_pascal_string() → strLäs en Pascal-stil längd förfäst sträng.
read_cstring() → strLäs en nollterminerad C-sträng.

Se även

 Svenska