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
| Assinatura | Descrição: |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | Retorna 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() → int | Retorna o número de bytes não lidos no fluxo |
read_u8() → int | Leia um inteiro de 8 bits sem assinatura e retorna-o como int. |
read_u16() → int | Leia um inteiro de 16 bits sem assinatura do byte subjacente e avança o cursor de leitura. |
read_u16_le() → int | Leia um inteiro de 16 bits sem assinatura. |
read_u32() → int | Leia um inteiro de 32 bits sem assinatura big-endian. |
read_u32_le() → int | Leia um inteiro de 32 bits sem assinatura. |
read_u64() → int | Leia um inteiro de 64 bits sem assinatura big-endian. |
read_i8() → int | Leia um inteiro de 8 bits assinado. |
read_i16() → int | Leia um big-endian assinado inteiro de 16 bits. |
read_i16_le() → int | Leia um inteiro de 16 bits assinado por little-endian. |
read_i32() → int | Leia um big-endian assinado inteiro de 32 bits. |
read_fixed() → float | 16.16 fixed-point → float. |
read_f2dot14() → float | 2.14 fixed-point → float. |
read_bytes(n: int) → bytes | Leia n bytes do fluxo e retorna-os como byte. |
read_tag() → str | Leia uma etiqueta ASCII de 4 bytes (por exemplo:. |
read_pascal_string() → str | Leia uma cadeia de caracteres com prefixo de comprimento no estilo Pascal. |
read_cstring() → str | Leia uma cadeia de C com terminação nula. |