BinaryReader
BinaryReader
Overview
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 для пакету Python.
Methods
| Signature | Description |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | Повертає поточний біт-оффсейт в стрімі. |
seek(offset: int, whence: int) | Переміщає курсор з читання на даний відстанок, використовуючи задану where from. |
remaining() → int | Повертає кількість нечитаних байтів , що залишилися в потоці . |
read_u8() → int | Читає непідписану 8-бітну цілу цифру і повертає її як int. |
read_u16() → int | Читає 16-бітне ціле число без підпису з базового джерела байтів і просувається курсором читання. |
read_u16_le() → int | Читає мало-ендіанне 16-бітне ціле число без знаку. |
read_u32() → int | Читає 32-бітне ціле число без знаку big-endian. |
read_u32_le() → int | Читає мало-ендіанне 32-бітне ціле число без знаку. |
read_u64() → int | Читає безсигнальний 64-бітний цілий номер big-endian. |
read_i8() → int | Читає 8-бітне ціле число. |
read_i16() → int | Читає 16-бітне ціле число підписані big-endian. |
read_i16_le() → int | Читає 16-бітний цілий номер, підписаний маленьким ендіанцем. |
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 струн. |