"hexdump"ファイルのこの数字はどういう意味ですか?

簡単なファイルを作成しましたが、1.txt:

echo "hello" >> 1.txt

それからちょうど捨てた。

hexdump 1.txt

端子出力は次のとおりです。

0000000 68 65 6c 6c 6f 0a                              
0000006

0000000とはどういう0000006意味ですか?

ベストアンサー1

0000000この例では、特定の行に印刷された最初のバイトのオフセット(ファイルの先頭からの16進数)です。

0000006この場合、ファイルのバイト数(16進数)です。 「hello」という単語には5文字と改行文字(0x0A)があります。

echo "hello" >> 1.txtファイルサイズを増やすには、長いテキストをエコーするか、何度も繰り返してみてください。次にhexdump結果を見てください。

おすすめ記事