我从老板那里得到了这份工作,我将尝试从旧数据库中获取信息。问题是,我们对此一无所知。我们希望它是一种已知的格式,而不是开发人员自己做的事情。
它独立于应用程序(未知语言),似乎是文件类型的混合。在一个文件夹中,例如:
MISCINFO.BRG(27 531 kb)
MISCINFO.IDX(264 kb)
MISCINFO.LOG(30 422 kb)
在另一个存在大量VIS文件的文件夹中。
我真的不知道从哪里开始。我需要一些驱动程序来访问这些文件,最好是通过ODBC或者以某种方式打开它们。
答案 0 :(得分:2)
.brg可以是这里提到的桥文件:
答案 1 :(得分:1)
有问题的应用程序附带了一些DLL文件。其中一个是DATABASE.DLL,其中包含一些纯文本的人名。我在谷歌搜索了一些名字,发现了一个我联系的Delphi程序员,等待回复。我已经使用其他一些来源验证了Delphi作为应用程序语言。
根据Dependency Walker,DATABASE.DLL包含一些用于打开/关闭连接以及获取,更新和删除数据的函数。某些函数表示要自定义的DLL。也许我可以使用相同的DLL。
Dependecy Walker仅显示导出的函数,而不显示有关参数的任何内容。有些文件根本无法打开,因为它们是16位。
答案 2 :(得分:0)
嗯,最好的方法是查看已知使用这些扩展名的文件的软件。 LOG
使用不多,但BRG
,VIS
和IDX
相当罕见。
<强> VIS files 强>:
BRG文件:
我能找到的唯一参考是Age of Mythology,这似乎不太可能。
<强> IDX files 强>:
由于没有一个看起来那么有希望(我在VIS文件和IDX文件的列表中看不到任何产品),我想不幸的是,你希望它不是自定义格式似乎是徒劳的。
答案 3 :(得分:0)
你可能想在linux系统上尝试这些文件的'file'。文件忽略文件扩展名,它实际检查文件以识别它。 因此,将文件复制到linux机器并在终端窗口中执行以下命令:
用法:
$ cd my_directory_with_unknownfiles
$ file *