| Bytes (raw) | Reverse order (BE) | Value (hex) | Value (dec) | |-------------|--------------------|-------------|-------------| | 01 00 | 00 01 | 0x0001 | 1 | | 6d 00 | 00 6d | 0x006D | 109 | | 17 f7 | f7 17 | 0xF717 | 63255 | | a0 00 | 00 a0 | 0x00A0 | 160 |
hex_str = "01006d0017f7a000" data = bytes.fromhex(hex_str) import struct words = struct.unpack('<4H', data) # (1, 109, 63255, 160) Big-endian 16-bit ints words_be = struct.unpack('>4H', data) # (256, 27904, 6135, 40960) 64-bit int (little) val64 = struct.unpack('<Q', data)[0] # 176888129281? check 01006d0017f7a000
|手机版|Archiver|XYCAD中国音响设计网
( 京ICP备14030947号 )
GMT+8, 2026-3-9 09:17 , Processed in 0.108674 second(s), 30 queries , Gzip On.
Powered by Discuz! X3.5 Licensed
© 2001-2024 Discuz! Team.