BinaryReader
Общ преглед
BinaryReader е клас в Aspose.Font FOSS за Python.
Облича байт източник в търсими BytesIO за big-endian font бинарно анализиране.
Този клас предоставя 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.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | Връща текущото отклонение на байтовете в потока. |
seek(offset: int, whence: int) | Премества курсора за четене към даден офсет, като използва посочения where. |
remaining() → int | Връща броя на оставащите непрочетени байтове в потока. |
read_u8() → int | Чете неподписано 8-битно цяло число и го връща като int |
read_u16() → int | Чете голямо несигналирано 16-битно цяло число от основното байтско изхождение и напредва курсора за четене. |
read_u16_le() → int | Чита малко ендианско 16-битно несигнатирано цяло число. |
read_u32() → int | Чете голямо несигнализирано 32-битно цяло число. |
read_u32_le() → int | Чита малко ендианско 32-битно несигнарано цяло число. |
read_u64() → int | Чита безсигнално 64-битно цяло число от big-endian. |
read_i8() → int | Чете подписано 8-битно цяло число. |
read_i16() → int | Чете голямо ендианско подписано 16-битно цяло число. |
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. |