十六进制转储
外观
十六进制转储是一个命令行工具,用于以各种方式显示文件的原始字节,包括十六进制,在 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 上