有没有一种方法可以将文件内容显示为二进制文件?
我正在创建一个需要从文件中保存和加载2D数组的程序。 加载保存的文件时,结果显示不同。 我需要能够以普通二进制文件查看保存文件的内容,以便在我的保存或加载函数中判断我的问题。
是否有类似八进制转储的程序但是二进制转储?
感谢。
答案 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
的各种选项。