未知数据库类型:数据库的Delphi程序,DTA和IDX文件扩展

时间:2011-04-05 18:15:44

标签: database delphi

我有一些我无法打开的数据库。原始程序似乎是一个Delphi(7?)应用程序,它使用一些db1.dta,db1.idx,db2.dta,db2.idx数据库文件。

我尝试了他们的MS Access和来自ElevateDB的DBISAM(当前的4.30版本,而不是旧版本),但没有任何运气。

IDX文件似乎是索引文件,但这对我没有帮助。

知道哪个数据库可能是什么?

Hex Editor告诉我文件的前4个字节是“FF FF FF FF”(DTA和IDX)。

这真的是DTA,而不是DAT所以它不是一个错字。

注意:数据库访问代码/ libs似乎被编译成可执行文件,因为您不需要安装任何东西,只需运行可执行文件即可。

1 个答案:

答案 0 :(得分:1)

.DTA不是我能找到的任何扩展名,Wotsit对此也不了解。

然而,.DTA扩展并不意味着什么。我可以命名一个dBASE III .DBF文件,例如.TXT或.RXA或.JOE并用dBASE打开它,只要我指定扩展名作为文件名的一部分。大多数其他软件也是如此。

.IDX可能是Paradox,dBASE IV或FoxPro(可能是其他人),如果它是索引的实际供应商扩展名。但是,它可能是任何东西。

FFFF并未真正表明任何事情,AFAICT。它不是Access,dBASE,Paradox或DataFlex(只是检查,因为它使用.DAT作为扩展名)。

你需要使用十六进制编辑器深入研究文件,看看你是否能从文件中找到更多内容,我担心。只是猜测并尝试使用各种软件产品打开它们将无法运行,除非你很幸运。