BinaryWriter

Genel Bakış

BinaryWriter Python için FOSS’de bir sınıf.

İkili yazı tipi serileşmesi için baytlar toplıyor.

Bu sınıf, Python programlarında BinaryWriter nesnelerle çalışmak için 19 yöntem sağlar. Kullanılabilir yöntemler şunlardır: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding, ve 7 ek yöntem. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
__init__()Calls init (başlangıç) Bu BinaryWriter örneğinde.
tell()intGeçerli yazma pozisyonunu tam sayı olarak gönderir.
seek(offset: int)Geri yapıştırmak için mutlak pozisyonu arayın.
to_bytes()bytesToplanan ikili verileri bayt nesnesi olarak gönderir .
write_u8(v: int)İmzasız 8 bitli tam sayıyı tampona yazar.
write_u16(v: int)Büyük-endian sırayla imzalanmamış 16 bitli tam sayıyı yazar.
write_u16_le(v: int)Bu BinaryWriter örneğinde write_u16_le çağrısı.
write_u32(v: int)Bu BinaryWriter örneğinde write_u32 çağrısı.
write_u32_le(v: int)İşaretsiz 32 bitli tam sayıyı küçük-endian sırayla yazar.
write_u64(v: int)Bu BinaryWriter örneğinde write_u64 çağrısı.
write_i8(v: int)Büzene 8 bitli tam sayıyı yazar.
write_i16(v: int)Büyük-endian sırayla 16 bitli bir tam sayıyı yazar.
write_i16_le(v: int)Bu BinaryWriter örneğinde write_i16_le çağrısı.
write_i32(v: int)Bu BinaryWriter örneğinde write_i32 çağrısı.
write_fixed(v: float)16.16 fixed-point.
write_f2dot14(v: float)2.14 fixed-point.
`write_bytes(data: bytesbytearray)`
write_tag(tag: str)4 karakterli bir ASCII etiketi yaz.
write_padding(n: int)N sıfır bayt yazın.

Ayrıca bakınız:

 Türkçe