我需要分析一個包含來自科學儀器的原始數據的二進制數據文件。在十六進制查看器中快速查看,表明可能沒有加密或任何幻想:整數可能會寫成整數(但我不知道字節順序),誰知道浮點數。分析專有數據格式的工具和方法?
我有權訪問可以查看文件內容的(封閉源代碼)程序。所以我可以看到一個特定的值是74078.實際上,我不確定搜索該值 - 我是否搜索00 01 21 5E,其他字節順序等? (Hex Fiend不支持搜索十進制值)我怎樣才能找到一個浮點數?
生成這些文件的軟件在XP上運行。如果可能的話,我更喜歡在OSX上運行的工具。
(嗯,我寫了這個問題,忘了將它張貼,則解決了這個問題。我想我會寫我自己的答案。)
相關問題(以前沒有發現它們):http://stackoverflow.com/questions/492751/tools-to-help-reverse-engineer-binary-file-formats –