需要不同数据库类型的文件签名

时间:2009-12-31 21:22:41

标签: database delphi file-io

我被分配了创建导入实用程序作为应用程序一部分的任务,作为需求的一部分,我们需要能够从尽可能多的不同文件类型导入。在大多数情况下,这很好,数据的初始加载来自一个组件,然后将其传递给我们,因此我们可以将所有内容放在适当的位置。但是,有几个文件扩展名被多个系统使用,我需要确定系统,以便我可以告诉我的组件如何正确读取数据。

是否有在线可用的地方可以为我提供不同文件类型的文件签名? Filext信息有限,几乎没有关于我需要的类型的签名,特别是.DB用于Paradox,dBase IV,SQL Anywhere,Novell Groupwise,Progress和Oracle以及.DAT用于Clarion和DBISAM。感谢。

2 个答案:

答案 0 :(得分:1)

Wotsit记录了大量文件格式。但是,您提到的大部分内容都是二进制格式,如果不使用实际的驱动程序和文档化的接口(例如Oracle),几乎不可能导入。

答案 1 :(得分:0)

Unix“file”实用程序的配置文件可能很有用。它是一种用于文件检测的声明语言。

这个命令的mingw / windows版本工作正常,通常是必须的。