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