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

标签 sqlite file-extension

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

最佳答案

您可以随意命名您的 SQLite 数据库。内容不是由文件结尾决定的,而是由 sequence of bytes 决定的。启动每个 SQLite (3) 文件:

0x53 0x51 0x4c 0x69 0x74 0x65 0x20 0x66 0x6f 0x72 0x6d 0x61 0x74 0x20 0x33 0x00

这是 ASCII 用于:

  • SQLite 格式 3

换句话说,它可能是相同的数据库内容。没有区别,只要创建者没有在其中放入其他字节即可。

如果您想查看它是否是 SQLite 3 数据库,请在十六进制编辑器中打开该文件并查找上面的字节,或者直接使用 SQLite 驱动程序打开它。

关于sqlite - *.sqlite 和 *.db 文件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5847067/

相关文章:

c# - 从文件扩展名中获取大图标

python - 如何使用 SQLAlchemy 和 sqlite 查询 json 列表?

android - 如何在动态 Spinner 中检索所选项目的 ID?

sqlite - Xamarin UWP 和 Azure 移动服务离线 SQLite 同步 - 使用 .Net Native Toolchain 在 Release模式下构建时出现问题

Qt:如何在 QFileDialog 上设置不区分大小写的过滤器?

java - 如何创建我自己的文件扩展名,如 .odt 或 .doc?

java - 如何使用 GreenDAO 进行全选?

c++ - 在 C++ 中检索 Sqlite 表数据

没有扩展名的 C++ 头文件

matlab - .asv 文件在 matlab 中