我遇到过这个文件 - 并且对它的结构了解得太多了......
512字节标头(包含字段定义记录的'计数器'。)
768字节字段定义记录 - 多个实例。显然,后续数据记录中的每个字段都有一个。
数据 - 在FIXED-LENGTH记录中(数据记录长度也在标题中。)
我检查了同一个来源的几个文件 - 每个文件的前几个字节都是不同的 - 一个是另一个。
我的示例中有一串HEX字符相同 - 但这些十六进制字符不代表可读字符串:Š¾ŽY#dË@ =qÒã¼dÐ
标题中没有人类可读的字符串。
任何人都有任何想法我在这里有什么样的文件?
修改的 昨晚,我能够访问源计算机 - 并注意到 - 对于这个文件,至少有三个具有相同基本名称的文件 - 扩展名为:.blb,.blk和.idx。
我还没有这些附加文件的副本......
这有用吗 - 任何人都知道这会是什么样的'数据库'?
答案 0 :(得分:2)
在GNU / Linux系统上,我会尝试使用在libmagic
下面使用的file
命令来识别一堆文件类型。
在Windows上,您可以尝试win32 port of file
中的GnuWin project(其诊断将等于Linux版本,因为它是相同的库)。
我只记得过去我们试图从游戏二进制文件中获取资源的好时光:如果二进制文件中包含一些连接在其中的已知文件类型,那么resource ripper可能会产生一些结果。
另一方面,如果数据被压缩,则识别压缩方法要困难得多(设置为众所周知的PK
zip标头)。在这种情况下,您可以通过尝试7zip存档管理器的Windows版本来找到一些内容(安装后,尝试右键单击/打开存档)。它有一些令人惊讶的结果(例如它甚至可以显示某些安装程序文件的内容)
答案 1 :(得分:0)
<强> DBISAM !! 强>
当我们最终到达ACTUAL服务器时,我们发现数据库引擎正在运行 - 它有明确的声明,说明正在使用什么类型的数据库。