BinaryReader
Обзор
BinaryReader это класс в Aspose.Font FOSS для Python.
Окручивает байтный источник в поисковой BytesIO для бинарного анализа больших эндийских шрифтов.
Этот класс предоставляет 20 методов для работы с объектами BinaryReader в программах Python. Доступные методы включают: __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, и 8 дополнительных методов. Все публичные участники доступны для любого приложения Python после установки пакета Aspose.Font FOSS for Python.
Методы
| Signature | Описание: |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | Возвращает текущий смещение байтов в потоке . |
seek(offset: int, whence: int) | Перемещает курсор считывания на данный смещение , используя указанную where . |
remaining() → int | Возвращает количество оставшихся в потоке нечитаных байтов . |
read_u8() → int | Читает не подписанное 8-битное целое число и возвращает его как int. |
read_u16() → int | Читает 16-битный целый номер без подписи big-endian из базового источника байтов и продвигает курсор чтения. |
read_u16_le() → int | Читает малоиндианное 16-битное целое число без знака. |
read_u32() → int | Читает 32-битное целое число без знака big-endian. |
read_u32_le() → int | Читает малоиндианное 32-битное целое число без подписи. |
read_u64() → int | Читает большое не подписанное 64-битное целое число. |
read_i8() → int | Читает подписанное 8-битное целое число. |
read_i16() → int | Читает 16-битный целый номер с большой эндианской подписью. |
read_i16_le() → int | Читает 16-битный целый номер с подписью little-endian. |
read_i32() → int | Читает 32-битный целый номер с подписью big-endian. |
read_fixed() → float | 16.16 fixed-point → float. |
read_f2dot14() → float | 2.14 fixed-point → float. |
read_bytes(n: int) → bytes | Читает n байтов из потока и возвращает их в виде байт. |
read_tag() → str | Читать 4-байтовый тег ASCII (например,. |
read_pascal_string() → str | Читать строку с длиной префикса в стиле Паскаля. |
read_cstring() → str | Читать нулевую конечную строку на C. |