SQLite — Database SQLite

Database relazionale incorporabile normalmente conservato in un singolo file portabile.

Estensioni
.sqlite, .sqlite3, .db3
MIME type
application/vnd.sqlite3, application/x-sqlite3
Tipo
database relazionale a pagine · binario
Standard
SQLite file format
Produttore
SQLite Consortium
Compatibilità
Windows, macOS, Linux, Android, iOS

Cos’è un file SQLite?

SQLite memorizza lo schema e i dati in un database a pagine, senza richiedere un server separato. L’estensione non è obbligatoria e .db può indicare anche database di altri prodotti.

Le estensioni associate sono .sqlite, .sqlite3, .db3. L’estensione aiuta a identificare il formato, ma non sostituisce il controllo della struttura interna e del MIME type.

Caratteristiche tecniche

Il file principale contiene un header di 100 byte e pagine B-tree; durante le transazioni possono comparire journal o file WAL.

Come riconoscere un file SQLite

Quando applicabile, la firma iniziale o magic bytes è:

53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 (SQLite format 3)

Come aprirlo

Aprire con sqlite3, SQLiteStudio, DB Browser for SQLite o un’applicazione che usi SQLite.

Windows
Supportato
macOS
Supportato
Linux
Supportato
Android
Usato da molte applicazioni
iOS
Usato da molte applicazioni

Software compatibili

  • sqlite3 — Windows, macOS, Linux. CLI ufficiale
  • DB Browser for SQLite — Desktop. Visualizzazione e modifica

Sicurezza

Rischio contestuale

Il formato non esegue codice da solo; il rischio dipende dall’applicazione, dalle estensioni SQLite caricate e dalle query o dai dati importati.

Contenuti attivi: Nessuno script standard; trigger e virtual table sono logica del database interpretata dall’applicazione.

Conversioni

Conversioni disponibili: SQL, CSV.

Formati correlati

SQL