我有一个很大的二进制文件,我通过以二进制格式编写浮点数数组来生成。
现在我怎么能简单地将该二进制文件转换为文本?
答案 0 :(得分:7)
使用带有-t f4
选项的UNIX od命令将文件读取为4字节浮点值。 -A n
选项对于避免打印文件偏移量也很有用。这是我创建的示例文件的输出。
/tmp> od -A n -t f4 b.dump
-999.876 -998.876 -997.876 -996.876
-995.876 -994.876 -993.876 -992.876
-991.876 -990.876 -989.876 -988.876
-987.876 -986.876 -985.876 -984.876
答案 1 :(得分:0)
您需要撤消此过程。
任何其他方法都是丑陋和痛苦的;不要说这开始并不难看。