portage.util.endian.decode module

portage.util.endian.decode.decode_uint16_be(data)

Decode an unsigned 16-bit integer with big-endian encoding.

Parameters

data (bytes) – string of bytes of length 2

Return type

int

Returns

unsigned integer value of the decoded data

portage.util.endian.decode.decode_uint16_le(data)

Decode an unsigned 16-bit integer with little-endian encoding.

Parameters

data (bytes) – string of bytes of length 2

Return type

int

Returns

unsigned integer value of the decoded data

portage.util.endian.decode.decode_uint32_be(data)

Decode an unsigned 32-bit integer with big-endian encoding.

Parameters

data (bytes) – string of bytes of length 4

Return type

int

Returns

unsigned integer value of the decoded data

portage.util.endian.decode.decode_uint32_le(data)

Decode an unsigned 32-bit integer with little-endian encoding.

Parameters

data (bytes) – string of bytes of length 4

Return type

int

Returns

unsigned integer value of the decoded data