BinaryWriter

BinaryWriter

General

BinaryWriter és una classe en FOSS per Python.

Accumula bytes per a la serialització de fonts binàries.

Aquesta classe proporciona 19 mètodes per treballar amb objectes BinaryWriter en programes de Python. Els mètodes disponibles inclouen: __init__, seek, tell, to_bytes, write_bytes, write_f2dot14, write_fixed, write_i16, write_i16_le, write_i32, write_i8, write_padding, i 7 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python.

Mètodes

SignaturaDescripció
__init__()Apel·lacions init en aquesta instància.
tell()intRetorna la posició d’escriptura actual com a nombre sencer.
seek(offset: int)Busca una posició absoluta per a la col·locació.
to_bytes()bytesRetorna les dades binàries acumulades com a object de bytes.
write_u8(v: int)Escriu un nombre sencer de 8 bits no signat al buffer.
write_u16(v: int)Escriu un nombre sencer de 16 bits sense signes en ordre gran-endià.
write_u16_le(v: int)L’anomenada write_u16_le en aquesta instància BinaryWriter.
write_u32(v: int)L’exemple de BinaryWriter es diu write_u32.
write_u32_le(v: int)Escriu un nombre sencer de 32 bits sense signes en ordre petit-endià.
write_u64(v: int)L’exemple de BinaryWriter diu write_u64.
write_i8(v: int)Escriu un nombre sencer de 8 bits al buffer.
write_i16(v: int)Escriu un nombre sencer de 16 bits en ordre gran-endià.
write_i16_le(v: int)L’anomenada write_i16_le en aquesta instància BinaryWriter.
write_i32(v: int)L’anomenada write_i32 en aquesta instància BinaryWriter.
write_fixed(v: float)16.16 fixed-point.
write_f2dot14(v: float)2.14 fixed-point.
`write_bytes(data: bytesbytearray)`
write_tag(tag: str)Escriure una etiqueta ASCII de 4 caràcters.
write_padding(n: int)Escriu n zero bytes.

Vegeu també

 Català