BinaryReader

Resumo geral

BinaryReader é uma classe em Aspose.Font FOSS para Python.

Envolve uma fonte de byte em BytesIO pesquisável para big-endian font binary parsing.

Esta classe fornece 20 métodos para trabalhar com objetos BinaryReader em programas Python. Os métodos disponíveis incluem: __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, e 8 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação Python após instalar o pacote Aspose.Font FOSS for Python.

Métodos de avaliação

AssinaturaDescrição:
`init(source: bytesio.IOBase)`
tell()intRetorna o deslocamento de byte atual dentro do fluxo
seek(offset: int, whence: int)Mova o cursor de leitura para a deslocação dada usando o especificado whence
remaining()intRetorna o número de bytes não lidos no fluxo
read_u8()intLeia um inteiro de 8 bits sem assinatura e retorna-o como int.
read_u16()intLeia um inteiro de 16 bits sem assinatura do byte subjacente e avança o cursor de leitura.
read_u16_le()intLeia um inteiro de 16 bits sem assinatura.
read_u32()intLeia um inteiro de 32 bits sem assinatura big-endian.
read_u32_le()intLeia um inteiro de 32 bits sem assinatura.
read_u64()intLeia um inteiro de 64 bits sem assinatura big-endian.
read_i8()intLeia um inteiro de 8 bits assinado.
read_i16()intLeia um big-endian assinado inteiro de 16 bits.
read_i16_le()intLeia um inteiro de 16 bits assinado por little-endian.
read_i32()intLeia um big-endian assinado inteiro de 32 bits.
read_fixed()float16.16 fixed-point → float.
read_f2dot14()float2.14 fixed-point → float.
read_bytes(n: int)bytesLeia n bytes do fluxo e retorna-os como byte.
read_tag()strLeia uma etiqueta ASCII de 4 bytes (por exemplo:.
read_pascal_string()strLeia uma cadeia de caracteres com prefixo de comprimento no estilo Pascal.
read_cstring()strLeia uma cadeia de C com terminação nula.

Ver também:

 Português