Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def be_to_le(value: int) -> int:
- assert isinstance(value, int)
- numbytes = len(f"0{value:x}") >> 1
- if numbytes == 1:
- return value
- rslt = 0
- for b in value.to_bytes(numbytes, byteorder="little"):
- rslt <<= 8
- rslt |= b
- return rslt
- numbytes = math.ceil(value.bit_length() / 8)
- def be_to_le(value: int) -> int:
- numbytes = math.ceil(value.bit_length() / 8)
- return int.from_bytes(value.to_bytes(numbytes, byteorder="little"), byteorder="big")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement