如何解析/解释文件的内容,如十六进制编辑器中所示?

时间:2014-05-05 20:46:05

标签: sql-server-ce hex hexdump hex-editors

关于this question,我下载了Hex Editor以查看我的SDF文件包含在某个位置的值,这应该告诉我SDF文件是哪个版本的SQL Server CE用。创建。

我收到了以下信息:

SQLCE Version
2.0: 0x73616261
3.0: 0x002dd714
3.5: 0x00357b9d
4.0: 0x003d0900

...来自this page。但我不知道我在看什么;我不知道我是在查找错误的列还是行,而且我知道一旦我知道需要查看的位置,就必须将数据转换为与上图中显示的内容相对应。 / p>

有人可以告诉我如何破译这些原始数据,以及我应该关注哪一列和哪一行?

这是我在加载一个(较旧的)文件时看到的内容:

enter image description here

......以下是我对新人的看法:

enter image description here

如果我选择搜索>转到...,将偏移设置为16,十六进制格式,并从头开始:

enter image description here

......它就在第二排第二个“20”之前。通过选择“十进制”,它将我带到第二行的开头;我认为这是正确的。

1 个答案:

答案 0 :(得分:1)

数据存储little-endian。两者都显示0x73616261,这意味着两者都是SQL CE版本2.0数据库文件。