Files

文件的“hexdump”中的這些數字是什麼意思?

  • April 20, 2021

我創建了一個簡單的文件1.txt

echo "hello" >> 1.txt

然後我把它扔了:

hexdump 1.txt

和終端輸出:

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

是什麼0000000意思 0000006

本例中的0000000是特定行中列印的第一個字節的偏移量(十六進制,從文件開頭開始計數)。

本例中的0000006是文件中的字節數(十六進制)。單詞“hello”中有五個字元和一個換行符 (0x0A)。

嘗試回顯較長的文本或重複echo "hello" >> 1.txt幾次以增加文件的大小。然後看看hexdump結果。

引用自:https://unix.stackexchange.com/questions/232977