xxd와 비교하여 hexdump에서 다른 출력을 얻는 이유는 무엇입니까?

xxd와 비교하여 hexdump에서 다른 출력을 얻는 이유는 무엇입니까?

실제로 는 그렇지 않은데 hexdump파일의 일부가 누락된 것처럼 보이는 이유 는 무엇 입니까? xxd파일은 32바이트입니다. 따라서 xxd출력이 정확합니다.

$ xxd test.bin
0000000: 8888 8888 8888 8888 8888 8888 8888 8888  ................
0000010: 8888 8888 8888 8888 8888 8888 8888 8888  ................
$ hexdump -n32 -x test.bin
0000000    8888    8888    8888    8888    8888    8888    8888    8888
*
0000020

답변1

-vhexdump에 옵션을 추가 하지 않았기 때문입니다 .

-Vhexdump가 모든 입력 데이터를 표시하도록 합니다. -v 옵션이 없으면 바로 앞의 출력 행 그룹(입력 오프셋 제외)과 동일한 수의 출력 행 그룹이 단일 별표로 구성된 행으로 대체됩니다.

따라서 다음이 필요합니다.

$ hexdump  -n32 -xv test.bin
0000000    8888    8888    8888    8888    8888    8888    8888    
0000010    8888    8888    8888    8888    8888    8888    8888    
0000020

관련 정보