Answers:
传统的BSD hexdump
实用程序使用平台的字节序,因此您看到的输出表示您的机器是低字节序的。
无论平台的字节顺序如何,都可以使用hexdump -C
(或od -t x1
)获得一致的逐字节输出。
从联机帮助页:
-x Two-byte hexadecimal display. Display the input offset in hexa‐
decimal, followed by eight, space separated, four column, zero-
filled, two-byte quantities of input data, in hexadecimal, per
line.
...
If no format strings are specified, the default display is equivalent to
specifying the -x option.
您的输出是little-endian(最低有效字节在前),这也是您可能正在使用的x86和x86_64体系结构的字节序。
uint16_t
整数。