十六進位制轉儲
外觀
十六進位制轉儲是一個命令列工具,用於以各種方式顯示檔案的原始位元組,包括十六進位制,在 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 專案 獲取。
- 十六進位制轉儲 在 freebsd.org 上
- hexdump(1) OS X 手冊頁 在 developer.apple.com 上