将文件内容显示为二进制

时间:2010-03-19 22:58:23

标签: file binary

有没有一种方法可以将文件内容显示为二进制文件?

我正在创建一个需要从文件中保存和加载2D数组的程序。 加载保存的文件时,结果显示不同。 我需要能够以普通二进制文件查看保存文件的内容,以便在我的保存或加载函数中判断我的问题。

是否有类似八进制转储的程序但是二进制转储?

感谢。

3 个答案:

答案 0 :(得分:2)

在linux / unix(或Windows + cygwin)上有“od”实用程序,它以多种格式转储文件。

E.g。十六进制:

od -t x1 file ...

我希望它可以帮到你。 此致

答案 1 :(得分:2)

只是为了好玩,从命令行使用Ruby:

cat file | ruby -e "puts STDIN.read.unpack('B*')[0].scan(/[01]{8}/).join(' ')"

答案 2 :(得分:1)

原始二进制转储对于大多数人来说太过于无法应对。考虑使用od -x,或者如果您需要更具体的格式,请检查-t的各种选项。