2011-05-01 8 views

Respuesta

31

Puede nombrar su base de datos SQLite lo que quiera. El contenido no está determinado por el archivo que termina sino por un sequence of bytes la que comienzan todos los sqlite (3) Archivo:

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

que es ASCII para

SQLite format 3 

En otras palabras, podría ser la misma base de datos contenido. No hay diferencia, siempre y cuando el creador no haya puesto otros bytes en él.

Si desea ver si se trata de una base de datos SQLite 3, abra el archivo en un editor hexadecimal y busque el byte anterior o simplemente ábralo con el controlador SQLite.

+3

O 'head' el archivo. Esos bytes serán imprimibles por lo que debería verlo si ejecuta 'cat' o' head'. – Will

9

.sqlite file es como el nombre implica un archivo que contiene la base de datos SQLite.
.db es la extensión de archivo utilizada por las bases de datos Oracle, Paradox y XoftSpySE. [1]

Como ha notado Christian, las extensiones no son tan importantes en el gran esquema de cosas y los programas pueden abrir archivos con diferentes extensiones. Entonces, si estás pensando en cambiar las extensiones de .sqlite a .db, probablemente esté bien, siempre y cuando sigas el patrón señalado por Christian.

Cuestiones relacionadas