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: bytesio.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()float16.16 fixed-point → float.
read_f2dot14()float2.14 fixed-point → float.
read_bytes(n: int)bytesn بایت از جریان می خواند و به عنوان بایت آنها را بازمی گرداند.
read_tag()strیک برچسب ASCII 4 بایت را بخوانید (به عنوان مثال:.
read_pascal_string()strیک رشته با پیش فرض طولی را در سبک پاسکال بخوانید.
read_cstring()strیک رشته C با پایان صفر را بخوان.

همچنین ببینید:

 فارسی