我有一个很大的二进制文件,它是通过以二进制格式编写一个浮点数数组而产生的。
现在如何将二进制文件简单地转换为文本?
最佳答案
使用UNIX od命令和-t f4
选项将文件读取为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