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 הלא-מוגמר.

ראה גם

 עברית