2011-05-01 277 views

回答

31

无论你想要什么,你都可以为你的SQLite数据库命名。不受结尾的文件,而是由一个sequence of bytes它开始每源码(3)文件确定的内容:

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

这是ASCII的

SQLite format 3 

换句话说,它可能是同一个数据库内容。只要创建者没有在其中添加其他字节,就没有区别。

如果您想查看它是否是SQLite 3数据库,请使用hexeditor打开该文件并查找上面的字节,或者直接使用SQLite驱动程序打开它。

+3

或'head'档案。这些字节将是可打印的,所以如果你运行'cat'或'head',你应该看到它。 – Will 2016-12-05 18:50:01

9

.sqlite文件的名称暗示了包含SQLite数据库的文件。
.db是Oracle,Paradox和XoftSpySE数据库使用的文件扩展名。 [1]

正如基督徒指出的那样,通常扩展在事物的宏观方案中并不重要,程序可以打开具有不同扩展名的文件。所以,如果你正在考虑将.sqlite的扩展名改为.db,那么只要你按照基督徒指出的模式进行操作即可。