`od` 不能显示二进制数,这是正确的吗?

`od` 不能显示二进制数,这是正确的吗?

od不能显示二进制数是正确的吗?我找不到提供给其-t显示二进制数选项的参数。

我觉得期望od显示二进制数是很自然的,还是我错过了什么? (xxd -b能)

谢谢。

答案1

不,该标准od实用程序不能将数据转储为二进制数(0且仅作为字符),GNU coreutils 实现或大多数 BSD 系统上1的实现也不能生成数据转储。od

答案2

ast-openod,或者内置odksh93if 作为 ast-open 的一部分构建,您可以使用-t b

$ ksh -c 'echo x | command /opt/ast/bin/od -tb'
0000000 01111000 00001010
0000002

相关内容