跳轉到內容

十六進位制轉儲

100% developed
來自華夏公益教科書,開放的書籍,開放的世界

十六進位制轉儲是一個命令列工具,用於以各種方式顯示檔案的原始位元組,包括十六進位制,在 Linux、FreeBDS、OS X 和其他平臺上可用。十六進位制轉儲不是傳統 Unix 系統或 GNU 命令的一部分。

十六進位制轉儲的命令列選項,也稱為開關

  • -b: 一位元組八進位制顯示。
  • -c: 一位元組字元顯示。
  • -C: 規範的十六進位制+ASCII 顯示。
  • -d: 兩位元組十進位制顯示。
  • -e format_string: 按格式字串中指定的格式格式化資料。
  • -f format_file: 從檔案中使用換行符分隔的格式字串。
  • -n length: 只處理 length 位元組的輸入。
  • -o: 兩位元組八進位制顯示。
  • -s offset: 忽略輸入開始處的 offset 位元組。
  • -v: 使用非縮寫顯示,而不是將某些序列簡單地顯示為 *。
  • -x: 兩位元組十六進位制顯示。

十六進位制轉儲使用的示例

  • hexdump -v -e '"" 1/1 "%02X" " "' myfile
    • 使用大寫字母以十六進位制顯示位元組,每個位元組之間用空格隔開。第一個 "" 指定空字首,而最後一個 " " 指定單個空格字尾。

適用於 MS Windows 的不同版本的十六進位制轉儲可從 GnuWin32 專案 獲取。

[編輯 | 編輯原始碼]
華夏公益教科書