.sqlite和.db文件有什么区别?
答案 0 :(得分:38)
您可以根据需要为SQLite数据库命名。内容不是由文件结尾确定,而是由sequence of bytes确定,它启动每个sqlite(3)文件:
0x53 0x51 0x4c 0x69 0x74 0x65 0x20 0x66 0x6f 0x72 0x6d 0x61 0x74 0x20 0x33 0x00
是
的ASCIISQLite format 3
换句话说,它可能是相同的数据库内容。只要创建者没有在其中放入其他字节,就没有区别。
如果您想查看它是否是SQLite 3数据库,请在hexeditor中打开该文件并查找上面的字节,或者只需使用SQLite驱动程序打开它。
答案 1 :(得分:12)
.sqlite文件顾名思义就是一个包含SQLite数据库的文件 .db是Oracle,Paradox和XoftSpySE数据库使用的文件扩展名。[1]
正如Christian所指出的那样,扩展在宏观方案中并不重要,程序可以打开具有不同扩展名的文件。因此,如果您正在考虑将扩展名从.sqlite更改为.db,只要您遵循Christian指出的模式,它就可能很好。