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.