我有几个扩展名为.db的数据库文件,我想看看。但是我不知道应该用什么程序打开文件。我发现了一个类似的问题,即检查db文件的头部可能会显示数据库程序/类型的名称。 我发现的是“FLDB”。 任何人都知道这是什么类型的数据库文件?
编辑:
尝试提供更多提示: 这是一个汽车导航系统的程序,它知道8种语言。我正在尝试将其本地化为我的语言。有很多.db和两个.gdb文件(可能)包含这些数据。
答案 0 :(得分:17)
我认为没有办法从.db扩展名中分辨出使用哪个程序。它甚至可以是无法打开的加密数据库。您可以使用MS Access或sqlite管理器。
修改强> 尝试将文件重命名为.txt并使用文本编辑器打开它。文件中的前几个单词可以告诉您DB类型。
如果它是SQLite数据库,它将以“SQLite format 3”
开头答案 1 :(得分:7)
您可以使用TrIDNet - File Identifier之类的工具查找Magic Number和其他说明文件,如果文件格式在其数据库中,则可能会告诉您它的用途。
然而,搜索定义并没有找到字符串“FLDB”的任何内容,但它检查的不仅仅是幻数,所以值得一试。
如果您使用的是Linux File,那么该命令将执行类似的任务。
要尝试的另一件事是,如果您有权访问生成此文件的程序,则可能存在来自数据库软件的DLL或EXE,其中可能包含有关dll创建者的元信息,这可能为您提供查找的起点可以在最初创建.db
文件的程序之外读取文件的软件。