我需要分析一个包含来自科学仪器的原始数据的二进制数据文件。快速查看十六进制查看器表明这可能没有加密或任何花哨的东西:整数可能会写成整数(但我不知道什么字节顺序),谁知道浮点数。
我可以访问可以查看文件内容的(封闭源代码)程序。所以我可以看到某个值是 74078。实际上搜索我不确定的值 - 我是否搜索 00 01 21 5E、其他字节顺序等?(Hex Fiend 不支持搜索十进制值)我如何找到浮点数?
生成这些文件的软件在 XP 上运行。如果可能的话,我更喜欢在 OSX 上运行的工具。
(嗯,我写了这个问题,忘记发布了,然后解决了这个问题。我想我会写我自己的答案。)