文件扩展名.DB - 它到底是什么类型的数据库?

Mac*_*kou 8 database sqlite encryption file-extension

我有一个.DB文件扩展名的数据库文件.我一直在谷歌搜索,它看起来像SQLite.我尝试使用SQLite和SQLite3驱动程序连接到它,我收到错误"文件已加密或不是数据库".

所以我不知道文件是加密的还是不是SQLite数据库.是否还有其他选项.DB扩展应该是什么?我怎么知道该文件是加密的?

我试图在文本编辑器中打开它,它主要是一堆乱七八糟的字符,有时候可以看到单词.我在这里上传了这个文件:http://cl.ly/3k0E01373r3v182a3p1o,仔细看看.

感谢您提供的提示和想法,以及如何使用此文件.

Ron*_*rby 8

Marco Pontello的TrID是确定任何文件类型的好方法.

TrID易于使用.只需运行TrID并将其指向要分析的文件即可.将读取该文件并与数据库中的定义进行比较.结果以最高概率的顺序呈现.

只需将可执行文件和最新定义文件下载到同一目录中,然后运行TrID:

trid.exe "path/to/file.xyz"
Run Code Online (Sandbox Code Playgroud)

它将输出具有置信度的文件的可能文件类型列表.这是使用TrID分析SQLite数据库文件的屏幕截图:

trid结果

还有一个名为TrIDNet的GUI版本:

tridnet的结果


Bri*_*ell 7

如果您使用的是类Unix平台(Mac OS X,Linux等),您可以尝试运行file myfile.db以查看它是否可以确定它是什么类型的文件.该file实用程序将检查文件的开头,查找任何线索,如幻数,标题等,以确定文件的类型.

  • file 命令不会知道二进制文件和加密的 SQLite 数据库之间的区别。 (3认同)