2011-05-01 364 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,那麼只要你按照基督徒指出的模式進行操作即可。