Binarize Documentation

Primitives

Binarize - Primitive Data Types

binarize.primitives.unpack_sint8(data, pointer=0)

Unpack a signed 8-bit integer.

binarize.primitives.pack_sint8(integer)

Pack a signed 8-bit integer.

binarize.primitives.unpack_uint8(data, pointer=0)

Unpack an unsigned 8-bit integer.

binarize.primitives.pack_uint8(integer)

Pack an unsigned 8-bit integer.

binarize.primitives.unpack_sint16(data, pointer=0)

Unpack a signed 16-bit integer.

binarize.primitives.pack_sint16(integer)

Pack a signed 16-bit integer.

binarize.primitives.unpack_uint16(data, pointer=0)

Unpack an unsigned 16-bit integer.

binarize.primitives.pack_uint16(integer)

Pack an unsigned 16-bit integer.

binarize.primitives.unpack_sint32(data, pointer=0)

Unpack a signed 32-bit integer.

binarize.primitives.pack_sint32(integer)

Pack a signed 32-bit integer.

binarize.primitives.unpack_uint32(data, pointer=0)

Unpack an unsigned 32-bit integer.

binarize.primitives.pack_uint32(integer)

Pack an unsigned 32-bit integer.

binarize.primitives.unpack_sint64(data, pointer=0)

Unpack a signed 64-bit integer.

binarize.primitives.pack_sint64(integer)

Pack a signed 64-bit integer.

binarize.primitives.unpack_uint64(data, pointer=0)

Unpack an unsigned 64-bit integer.

binarize.primitives.pack_uint64(integer)

Pack an unsigned 64-bit integer.

binarize.primitives.unpack_float(data, pointer=0)

Unpack an IEEE 754 single precision float.

binarize.primitives.pack_float(number)

Pack an IEEE 754 single precision float.

binarize.primitives.unpack_double(data, pointer=0)

Unpack an IEEE 754 double precision float.

binarize.primitives.pack_double(number)

Pack an IEEE 754 double precision float.

binarize.primitives.unpack_decimal32(data, pointer=0)

Unpack an IEEE 754-2008 32-bit decimal floating point number.

binarize.primitives.pack_decimal32(decimal)

Pack an IEEE 754-2008 32-bit decimal floating point number.

binarize.primitives.unpack_decimal64(data, pointer=0)

Unpack an IEEE 754-2008 64-bit decimal floating point number.

binarize.primitives.pack_decimal64(decimal)

Pack an IEEE 754-2008 64-bit decimal floating point number.

binarize.primitives.unpack_decimal128(data, pointer=0)

Unpack an IEEE 754-2008 128-bit decimal floating point number.

binarize.primitives.pack_decimal128(decimal)

Pack an IEEE 754-2008 128-bit decimal floating point number.

binarize.primitives.unpack_varint(data, pointer=0)

Unpack a variable length integer.

binarize.primitives.pack_varint(integer)

Pack a variable length integer.

binarize.primitives.unpack_size(data, pointer=0)

Unpack a size.

binarize.primitives.pack_size(size)

Pack a size.

binarize.primitives.unpack_uuid(data, pointer=0)

Unpack an UUID.

binarize.primitives.pack_uuid(uuid)

Pack an UUID.

binarize.primitives.unpack_ipv4(data, pointer=0)

Unpack an IPv4 address.

binarize.primitives.pack_ipv4(ipv4address)

Pack an IPv4 address.

binarize.primitives.unpack_ipv6(data, pointer=0)

Unpack an IPv6 address.

binarize.primitives.pack_ipv6(ipv6address)

Pack an IPv4 address.

binarize.primitives.unpack_date(data, pointer=0)

Unpack a date.

binarize.primitives.pack_date(date)

Pack a date.

binarize.primitives.unpack_time(data, pointer=0)

Unpack a time.

binarize.primitives.pack_time(time)

Pack a time.

binarize.primitives.unpack_bytes(data, pointer=0, size=-1, fill=b'\x00')

Unpack Bytes.

binarize.primitives.pack_bytes(bytes_, size=-1, fill=b'\x00')

Pack Bytes.

binarize.primitives.unpack_string(data, pointer=0, size=-1, fill=b' ', encoding='utf-8')

Unpack a string.

binarize.primitives.pack_string(string, size=-1, fill=b' ', encoding='utf-8')

Pack a string.

binarize.primitives.unpack_boolean(data, pointer=0)

Unpack a boolean value.

binarize.primitives.pack_boolean(boolean)

Pack a boolean value.

Indices and tables