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 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.Font FOSS עבור חבילת Python.

שיטות

חתימהתיאור
`init(source: bytesio.IOBase)`
tell()intהחזיר את הפרוטוקול הנוכחי בתוך הזרם
seek(offset: int, whence: int)העברת קורסור הקריאה אל התשלום הניתן באמצעות קירס מסוים
remaining()intהחזיר את מספר ה-Bytes שלא נרשמו בתנועה
read_u8()intקורא את כל ה- 8 סיביות שאינן חתומות ומחזיר אותן כ"תכנית".
read_u16()intקורא את כל ה- 16 סיביות גדול ללא סימן מהמקור הבסיסי של הביט ומעודד את הקורס לקריאה.
read_u16_le()intקראו את ה- 16 סיביות לא מפורשות קטנות
read_u32()intקראו את ה-Big-endian Unsigned 32-bit Integrer
read_u32_le()intקראו את הלא-סגורה קטנה 32-bit integer
read_u64()intקראו את ה-Big-endian Unsigned 64-bit Integrator
read_i8()intקראו את כל 8-bit
read_i16()intקראו את ה-Big-endian חתום 16-bit integer
read_i16_le()intקראו את ה-Enian הקטן שנחתם ב-16 סיביות
read_i32()intקראו את ה-Big-endian חתום 32-bit integer
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 הלא-מוגמר.

ראה גם

 עברית