BinaryReader

Revisión

BinaryReader Es una clase en Aspose.Font FOSS para Python.

Ruta una fuente de byte en BytesIO buscable para la parción binaria de las letras de gran tamaño.

Esta clase proporciona 20 métodos para trabajar con objetos BinaryReader en los programas de Python. Los métodos disponibles incluyen: __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,y 8 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Font FOSS para el paquete de python.

Metodología

firmaDescripción
`init(source: bytesio.IOBase)`
tell()intRetorna el descuento de byte actual dentro del flujo
seek(offset: int, whence: int)Mover el cursor de lectura a la despensa dada utilizando el cuántico especificado
remaining()intRetorna el número de bajetas no leídos que se quedan en la corriente
read_u8()intLea un integrador de 8 bits sin firma y lo devolve como int.
read_u16()intLea un gran-endiano sin firmas 16 bits de la fuente básica y avanza el cursor de lectura.
read_u16_le()intLea un pequeño-endiano sin firmas 16-bit integral
read_u32()intLea un gran-endiano sin firmas 32-bit integer
read_u32_le()intLea un pequeño-endiano sin firmas 32-bit integral
read_u64()intLea un gran-endiano sin firmas 64-bit integer
read_i8()intSe lea un 8-bit integer firmado
read_i16()intLea un big-endian firmado 16 bits integer
read_i16_le()intLea un pequeño-endiano firmado 16-bit integer
read_i32()intLea un big-endian firmado 32-bit integer
read_fixed()float16.16 fixed-point → float.
read_f2dot14()float2.14 fixed-point → float.
read_bytes(n: int)bytesLea n bytes de la corriente y los devolve como byte
read_tag()strLeer un etiquetado ASCII de 4 bits (por ejemplo.
read_pascal_string()strLeer una línea de estilo Pascal con longitud prefixiada.
read_cstring()strLeer una línea C terminada cero.

Ver también

 Español