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

おすすめ記事