답변:
전통적인 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.
출력은 리틀 엔디안 (최소 바이트 우선)이며, 아마도 사용중인 x86 및 x86_64 아키텍처의 엔디안이기도합니다.
uint16_t
정수입니다.