如何确定这是哪种类型的数据库?

时间:2011-01-10 12:54:15

标签: mysql database oracle delphi firebird

我有一个桌面软件,其中包含一个名为Data的文件夹。在这个文件夹中,我有很多名为File001.app,File002.app,T1.app,Z3.app等的文件......

当我尝试打开其中任何一个时,它们似乎都是二进制格式。

用Delphi编写的应用程序。

那我怎么知道使用了哪种类型的数据库(Firebird,MySQL,?)

感谢。

4 个答案:

答案 0 :(得分:1)

您可以尝试针对这些文件运行strings,并查看输出中是否有任何线索。

strings最初是a neat Linux utility,但如果您在Windows上运行(似乎是一个合理的猜测),那么您应该下载SysInternals实现。 Find it here.

答案 1 :(得分:1)

查看应用程序的代码并查看连接字符串。没有应用程序的代码或配置文件(如果存在),很难知道数据库类型。如果代码不可用,供应商的产品应该告诉您数据库类型。

最好的问候,

答案 2 :(得分:0)

http://www.fileinfo.com/extension/app

对我来说,这听起来像是一种自定义文件格式,看起来与MySQL或Delphi没有任何关系(不是直接等),我认为它们与Firebird无关。我对甲骨文知之甚少,但他们没有任何铃声。你有权访问源代码吗?

答案 3 :(得分:0)

正如佩卡说的那样,很难说。但也许它是FoxPro file以dBase文件格式存储,但这不确定。