BinaryReader
BinaryReader
خلاصه ای
BinaryReader یک کلاس در Aspose.Font FOSS برای پایتون است.
یک منبع بایت را در BytesIO جستجو می کند برای تجزیه و تحلیل دوگانه فونت بزرگ.
این کلاس 20 روش برای کار با BinaryReader اشیاء در برنامه های پایتون را فراهم می کند. روش های موجود شامل: __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 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای پایتون به هر برنامه ی Python دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
| `init(source: bytes | io.IOBase)` |
tell() → int | تعویض بایت فعلی در جریان را باز می گرداند. |
seek(offset: int, whence: int) | حرکت کردن کرسور خواندن به تعویض داده شده با استفاده از مشخص whence |
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 | یک عدد کامل ۶۴ بیتی بدون علامت را می خواند. |
read_i8() → int | یک عدد کامل 8 بیتی را می خواند. |
read_i16() → int | یک عدد کامل 16 بیتی با علامت big-endian را می خواند. |
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 | یک برچسب ASCII 4 بایت را بخوانید (به عنوان مثال:. |
read_pascal_string() → str | یک رشته با پیش فرض طولی را در سبک پاسکال بخوانید. |
read_cstring() → str | یک رشته C با پایان صفر را بخوان. |