.SQLITE3

File SQLITE3

SQLite 3 Database
Fai una domanda
RISPOSTA RAPIDA

Un file .sqlite3 è un database relazionale completo memorizzato in un singolo file binario da SQLite - lo stesso formato di .sqlite e .db. Contiene tabelle di dati strutturate, non un documento leggibile. Aprirlo con il software gratuito DB Browser for SQLite (Windows/macOS/Linux) per sfogliare e interrogare le tabelle, oppure utilizzare la riga di comando sqlite3. Per portare i dati in Excel, esportare prima una tabella in CSV.

Sviluppatore: D. Richard Hipp / SQLite Development Team (public domain) Categoria: File di database Standard aperto MIME: application/vnd.sqlite3
SI APRE SU Windows macOS Linux Web
Correlati: .DB · .DBF · .ACCDB · .SQL

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 23, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file SQLITE3?

Un file .sqlite3 è un database relazionale SQLite 3 - un database completo, autonomo e senza server memorizzato in un singolo file binario multipiattaforma. Il formato è identificato dalla stringa di intestazione (header) di 16 byte terminata da null SQLite format 3 all'offset di byte 0, condivisa da ogni database SQLite 3 indipendentemente dall'estensione del file.

I dati sono organizzati in pagine B-tree di dimensioni fisse (predefinite a 4.096 byte; la dimensione effettiva della pagina è registrata nei byte dell'intestazione 16-17) utilizzando interi big-endian. La prima pagina contiene sempre la tabella sqlite_schema - un catalogo di tutte le tabelle, indici, viste e trigger nel database.

L'estensione .sqlite3 è una delle diverse convenzioni per l'identico formato binario; i file .sqlite, .db, .db3 e .s3db sono uguali byte per byte. Un database in modalità WAL (write-ahead logging) genera file collaterali -wal e -shm che devono essere conservati insieme al file principale.

SQLite 3 non ha una crittografia integrata; la crittografia opzionale è disponibile tramite la SQLite Encryption Extension (SEE) commerciale o la libreria open source SQLCipher. Lo schema e i dati possono essere esportati in uno script .SQL utilizzando il comando .dump della shell sqlite3.

SQLite è il motore di database più diffuso al mondo - è presente all'interno di Android, iOS, macOS, in ogni principale browser web e in innumerevoli dispositivi embedded. Il team di SQLite garantisce la stabilità del formato a lungo termine: un file scritto oggi è destinato a rimanere leggibile per decenni.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .sqlite3 è un dato, non codice eseguibile - aprirlo in un visualizzatore è sicuro. Tratta i CONTENUTI come sensibili: i database SQLite di app e browser memorizzano comunemente messaggi privati, contatti, cronologia di navigazione, token di sessione e dati di posizione. Non caricare database personali su visualizzatori online. Non eseguire mai SQL da fonti non attendibili sul tuo database (può ELIMINARE dati). Tieni presente che potrebbero esistere file collaterali -wal/-shm con le modifiche non ancora confermate; conservali insieme al file principale.

Dettagli del formato

in sintesi
NOME COMPLETOSQLite 3 Databaseanche noto come SQLite database, SQLite3 file
SVILUPPATORED. Richard Hipp / SQLite Development Team (public domain)dal 2004 (SQLite 3 file format; SQLite itself since 2000)
TIPO MIMEapplication/vnd.sqlite3
TIPODatabase relazionale binario a file singolo autonomo (formato SQLite 3)
STANDARDAperto · royalty-free
MAGIC BYTES · FIRMA DEL FILE
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
Intestazione identica byte per byte indipendentemente dall'estensione (.sqlite3, .sqlite, .db, .db3, .s3db o senza estensione). L'intestazione di 100 byte che segue memorizza anche la dimensione della pagina, le versioni del formato e la codifica del testo.

Programmi che aprono file SQLITE3

Windows3 apps
DB Browser for SQLite Open-source File > Apri database, scegli il .sqlite3, quindi «Sfoglia dati» per visualizzare le tabelle ed «Esegui SQL» per lanciare query. GUI gratuita e facile.
SQLite (sqlite3 CLI) Open-source Esegui «sqlite3 file.sqlite3» in un prompt dei comandi, quindi «.tables» per elencare le tabelle e SQL per interrogare/esportare.
DBeaver Open-source Crea una connessione SQLite puntando al file .sqlite3 per sfogliare, interrogare ed esportare con una GUI rifinita. Supporta anche l'esportazione diretta in XLSX.
macOS3 apps
DB Browser for SQLite Open-source File > Apri database, scegli il .sqlite3, quindi «Sfoglia dati» per visualizzare le tabelle ed «Esegui SQL» per lanciare query. GUI gratuita e facile.
SQLite (sqlite3 CLI) Open-source Esegui «sqlite3 file.sqlite3» in un prompt dei comandi, quindi «.tables» per elencare le tabelle e SQL per interrogare/esportare.
TablePlus Freemium GUI nativa per macOS; apri il .sqlite3 per sfogliare e interrogare le tabelle.
Linux2 apps
DB Browser for SQLite Open-source File > Apri database, scegli il .sqlite3, quindi «Sfoglia dati» per visualizzare le tabelle ed «Esegui SQL» per lanciare query. GUI gratuita e facile.
SQLite (sqlite3 CLI) Open-source Esegui «sqlite3 file.sqlite3» in un prompt dei comandi, quindi «.tables» per elencare le tabelle e SQL per interrogare/esportare.
Web1 app
SQLite Viewer (sqliteviewer.app) Gratuito Trascina un .sqlite3 nel browser per ispezionare le tabelle localmente (lato client - ma evita di caricare database riservati).

Dettagli tecnici

specifiche approfondite
Firma del file53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 - «SQLite format 3» (terminato da null) all'offset di byte 0
Ordine dei byteBig-endian (interi dell'intestazione e delle pagine B-tree)
Dimensione pagina512-65.536 byte per pagina (predefinito 4.096 B); memorizzato nei byte dell'intestazione 16-17
Motore di archiviazioneArchiviazione a pagine B-tree personalizzata (non un formato contenitore generico)
Codifica del testoUTF-8 (codice 1), UTF-16LE (codice 2) o UTF-16BE (codice 3); registrata nell'intestazione del database
CrittografiaNessuna per impostazione predefinita; disponibile tramite SQLite Encryption Extension (SEE) o SQLCipher
Modalità WALAggiunge i file collaterali -wal (write-ahead log) e -shm (memoria condivisa) quando abilitata
Catalogo schemaLa tabella sqlite_schema nella prima pagina elenca tutte le tabelle, indici, viste e trigger
Controllo integritàPRAGMA integrity_check esegue la scansione completa del B-tree; nessun checksum incorporato automatico
Dimensione tipicaDa pochi KB (vuoto) a molti GB; nessun limite superiore rigido
Tabelle STRICTSQLite 3.37.0+ (2021) supporta tabelle STRICT per la tipizzazione forzata delle colonne
OS associatiWindows, macOS, Linux, Android, iOS, sistemi embedded
Rilasciato2004 (SQLite 3 file format; SQLite itself since 2000)
Ultima versioneSQLite file format version 3 (stable; backwards-compatible since 2004)
Standard aperto · royalty-free
Specificawww.sqlite.org

Conversioni SQLITE3

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file SQLITE3. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno
C
christian2 d agoSENZA RISPOSTA
j'ai un fichier SQLite format 3 a ovrir comment faire je n'y arrive pas
In attesa di una risposta

Domande frequenti

Come apro un file .sqlite3?
Usa il software gratuito DB Browser for SQLite (Windows/macOS/Linux): File > Apri database, quindi Sfoglia dati. Oppure interroga con lo strumento da riga di comando sqlite3. È un database - si sfogliano le tabelle, non si «legge» come un documento.
Qual è la differenza tra .sqlite3, .sqlite e .db?
Nessuna nel formato. Tutti e tre utilizzano lo stesso formato binario SQLite 3 (intestazione «SQLite format 3»). L'estensione è solo una convenzione di denominazione scelta dall'applicazione.
Come esporto un .sqlite3 in CSV o Excel?
In DB Browser for SQLite: File > Esporta > Tabella in CSV (una tabella alla volta), quindi apri il CSV in Excel/LibreOffice. DBeaver può esportare i risultati delle query direttamente in XLSX.
Perché il mio .sqlite3 dice «il file non è un database»?
Il file potrebbe essere crittografato (ad esempio un database di un'app crittografato con SQLCipher), corrotto o non essere effettivamente un SQLite. Verifica che i primi 16 byte riportino «SQLite format 3». I database crittografati devono essere prima decifrati con la chiave corretta.
Un .sqlite3 è diverso da un file .sql?
Sì - un .sqlite3 è un file di database binario; un file .sql è uno script di testo semplice contenente istruzioni SQL. Apri .sqlite3 in un browser di database; esegui/importi .sql in un motore di database.
Devo installare un server per usare i file .sqlite3?
No - SQLite è serverless. DB Browser for SQLite o la CLI sqlite3 leggono il file direttamente senza configurazione o processi server.

Riferimenti

1SQLite - Database File Format specificationwww.sqlite.org
2DB Browser for SQLite (official GUI)sqlitebrowser.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Estensioni correlate

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z