BinaryReader
BinaryReader
Overview
BinaryReader adalah kelas di Aspose.Font FOSS untuk Python.
Membungkus sumber byte dalam BytesIO yang dapat dicari untuk analisis biner font big-endian.
Kelas ini menyediakan 20 metode untuk bekerja dengan BinaryReader objek dalam program Python. Metode yang tersedia meliputi: __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, dan 8 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python apa pun setelah menginstal paket FOSS for Python.
Methods
| Signature | Description |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | Mengembalikan offset byte saat ini dalam aliran |
seek(offset: int, whence: int) | Menggeser kursor membaca ke offset yang diberikan menggunakan wherees tertentu. |
remaining() → int | Mengembalikan jumlah byte yang belum dibaca yang tersisa di aliran |
read_u8() → int | Membaca bilangan bulat 8 bit yang tidak ditandatangani dan mengembalikannya sebagai int |
read_u16() → int | Membaca angka bulat 16 bit yang tidak ditandatangani dari sumber byte dasar dan memajukan kursor membaca |
read_u16_le() → int | Membaca bilangan bulat 16 bit yang tidak ditandatangani sedikit-endia |
read_u32() → int | Membaca bilangan bulat 32 bit yang tidak ditandatangani big-endian |
read_u32_le() → int | Membaca bilangan bulat 32-bit yang tidak ditandatangani sedikit-endia |
read_u64() → int | Membaca bilangan bulat 64 bit yang tidak ditandatangani big-endian |
read_i8() → int | Membaca angka bulat 8 bit yang ditandatangani |
read_i16() → int | Membaca angka bulat big-endian yang ditandatangani 16 bit |
read_i16_le() → int | Membaca sebuah bit-endia ditandatangani 16 digit integer |
read_i32() → int | Membaca bilangan bulat big-endian yang ditandatangani 32 bit |
read_fixed() → float | 16.16 fixed-point → float. |
read_f2dot14() → float | 2.14 fixed-point → float. |
read_bytes(n: int) → bytes | Membaca n byte dari stream dan mengembalikan mereka sebagai bytes |
read_tag() → str | Membaca tag ASCII 4 bait (misalnya:. |
read_pascal_string() → str | Membaca string gaya Pascal dengan panjang prefix. |
read_cstring() → str | Membaca string C dengan nol-terminasi. |