BinaryReader

المعلومات العامة

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 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق بايثون بعد تثبيت حزمة Aspose.Font FOSS for Python.

الطرق

التوقيعوصف
`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يقرأ عدد كامل من 64 بت غير مؤشر في الكبيرة النهائية.
read_i8()intيقرأ رقم كامل مُوقّع بـ 8 بتات.
read_i16()intيقرأ عدد كامل 16 بت معتمد من الكبير-انديان
read_i16_le()intيقرأ عدد كامل 16 بت مُوقّع من الـ (little-endian)
read_i32()intيقرأ رقم كامل كبير مدون 32 بت
read_fixed()float16.16 fixed-point → float.
read_f2dot14()float2.14 fixed-point → float.
read_bytes(n: int)bytesيقرأ n بايت من التدفق ويعيدهم كبايتات
read_tag()strقراءة علامة ASCII بـ 4 بايتات (مثل:.
read_pascal_string()strاقرأ سلسلة ذات مقدمة طولية على طراز باسكال.
read_cstring()strقراءة سلك C مع نهاية صفر.

انظر أيضاً

 العربية