我有一个很大的二进制文件,它是通过以二进制格式编写一个浮点数数组而产生的。

现在如何将二进制文件简单地转换为文本?

最佳答案

使用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

10-06 14:33