从C#中的二进制文件中提取信息而不使用布局

时间:2011-01-28 01:55:50

标签: c# parsing binary extract

如何从二进制文件中提取信息,我没有字节所在的布局?这甚至可能吗?

让我解释一下:

我想以很多Geo格式导出数据,比如Destinator,TomTom,Polnav。我有每个样本,但公司没有给出布局。

提前致谢。

快速更新如果你们知道一些逆向工程工具,请分享。

3 个答案:

答案 0 :(得分:1)

简而言之,除非你知道文件格式,否则很难(如果不是不可能的话)解决这个问题。没有办法提前知道各种字节布局可能是什么。我建议尝试找一些关于各种格式的文档。

答案 1 :(得分:1)

您需要Reverse Engineer the File。这可以通过很多耐心,一个好的十六进制编辑器和一些聪明的工作来完成。但是,它通常需要一种方法将数据重复保存到文件格式中,以尝试自己找出字节对齐。

期待这是一项艰巨的任务。

答案 2 :(得分:0)

如果您不了解布局,那么您可以做的最好的事情就是尝试进行逆向工程(如“猜测”中)。