【发布时间】:2019-01-20 07:50:45
【问题描述】:
目前在备份机器上的程序时,我试图从本质上对由 CNC 机器生成的文件格式进行逆向工程,以便我可以在标准 PC 上读取程序。已经打开了一些创建的备份文件,可以清楚地看到程序名称等数据模式,明文形式可以清楚地看到。我正在努力解决的一件事是数字是如何表示的。
例如:数字“20”在此文件中以十六进制形式表示为“40 0D 03 00”。
更多示例:
“-213.6287”:“21 67 DF FF”
“-500.3366”:“9A A7 B3 FF”
对弄清楚这些十六进制值如何构成这些数字有帮助吗?
谢谢
【问题讨论】:
-
如果我是你,我会继续反转 -
20十进制与40 0D 03 00十六进制没有任何直接关系。所以也许它不是直接存储小数,也许它是一个向量或其他东西?
标签: reverse-engineering binaryfiles