.db 和 .sqlite 文件有什么区别?

Tha*_*yen 4 database mysql sqlite

我查看了 Windows 目录的 Program Files 中的程序文​​件夹,发现它有很多扩展名为 .db 的文件。我用记事本打开一个,我看到文件中的第一个字符串是 sqlite 3。以 db 结尾的文件和那些以 sqlite 扩展名结尾的文件有什么区别?

Pyl*_*lsa 6

文件格式不必有区别。文件格式与给定的扩展名完全无关。为了良好的实践,我们都同意它们应该匹配,以便我们可以通过扩展名识别文件及其格式。

但是,没有什么可以阻止开发人员或用户对已建立的文件格式使用异常扩展名。

有人用.db,有人喜欢用.sqlite。见鬼,如果他们想.abc(虽然不太可能)使用他们的文件,他们可以。这只是用正确的程序打开文件的问题。