.DB

File DB

SQLite Database File
Fai una domanda
RISPOSTA RAPIDA

Un file .db è quasi sempre un database SQLite - il formato a file singolo utilizzato dalle app Android, dai browser e dai programmi desktop per memorizzare i propri dati. Aprilo con il software gratuito DB Browser for SQLite (Windows/macOS/Linux) o con la riga di comando sqlite3. Se il file inizia con qualcosa di diverso da «SQLite format 3», non è un database SQLite; potrebbe trattarsi invece di una cache Thumbs.db di Windows o di un formato proprietario di un'app.

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

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 1, 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 DB?

Un file .db contiene un database - solitamente strutturato, composto da record di dati organizzati in tabelle insieme alle relazioni tra tali tabelle. La struttura del database memorizzato in un file .db è definita all'interno del file stesso. .db è un'estensione generica utilizzata da varie applicazioni di database. Il file di database .db più comune è quello creato da SQLite, un motore di database leggero e serverless sviluppato da D. Richard Hipp. Ogni autentico file .db di SQLite inizia con la stringa di intestazione a 16 byte SQLite format 3 all'offset di byte 0. I file .db possono memorizzare database crittografati o protetti da accesso e possono alternativamente utilizzare le estensioni correlate .sqlite, .sqlite3, .s3db o .db3.

I file di database .db sono frequentemente utilizzati dai dispositivi mobili per memorizzare dati come messaggi SMS o elenchi di contatti. I file .db sono utilizzati anche da varie applicazioni software per memorizzare i propri dati - ad esempio, i videogiochi. Poiché .db è un'estensione generica, non tutti i file .db sono database SQLite; alcune applicazioni scrivono formati proprietari sotto la stessa estensione. I dati in un file .db possono essere esportati in altri formati di database o importati da altri file - ad esempio, un foglio di calcolo CSV.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .db di SQLite è un dato, non codice, quindi aprirne uno in un visualizzatore è sicuro - ma tratta i contenuti come sensibili: i database delle app spesso contengono messaggi privati, contatti, token o cronologia delle posizioni. Non caricare database personali (ad esempio msgstore.db di WhatsApp) su visualizzatori online. Sii cauto solo con file .db sconosciuti provenienti da fonti non attendibili e non eseguire mai SQL da una fonte non attendibile contro il tuo database.

Dettagli del formato

in sintesi
NOME COMPLETOSQLite Database File
SVILUPPATORESQLite (D. Richard Hipp / SQLite Consortium)dal SQLite 3 file format, 2004
TIPO MIMEapplication/vnd.sqlite3
TIPODatabase SQLite 3 binario a file singolo
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Windows Thumbs.db - Una cache di miniature OLE-compound nascosta (firma D0 CF 11 E0) che Windows scrive nelle cartelle delle immagini; sicuro da eliminare.
  • Database desktop legacy (dBASE / Paradox) - I file di tabella xBase/Paradox degli anni '80 e '90 riutilizzavano l'estensione .db; si aprono tramite importazione in Access o LibreOffice Base.
  • Archivi di applicazioni proprietarie - Alcuni giochi e client di posta elettronica scrivono file .db nel proprio layout binario non documentato, leggibile solo da quel programma.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
Un database SQLite inizia sempre con la stringa di intestazione a 16 byte «SQLite format 3\000». Un file .db che inizia con qualsiasi altra cosa non è SQLite - vedi anche anche_usato_da per gli altri formati che riutilizzano questa estensione.

Programmi che aprono file DB

Windows2 apps
DB Browser for SQLite Open-source File → Apri database, scegli il file .db, quindi Sfoglia dati per visualizzare le tabelle (funziona per qualsiasi database SQLite non crittografato, ad esempio msgstore.db).
SQLite (sqlite3 CLI) Open-source Esegui «sqlite3 file.db» poi «.tables» e query SQL per ispezionare/esportare il database.
macOS2 apps
DB Browser for SQLite Open-source File → Apri database, scegli il file .db, quindi Sfoglia dati per visualizzare le tabelle (funziona per qualsiasi database SQLite non crittografato, ad esempio msgstore.db).
SQLite (sqlite3 CLI) Open-source Esegui «sqlite3 file.db» poi «.tables» e query SQL per ispezionare/esportare il database.
Linux2 apps
DB Browser for SQLite Open-source File → Apri database, scegli il file .db, quindi Sfoglia dati per visualizzare le tabelle (funziona per qualsiasi database SQLite non crittografato, ad esempio msgstore.db).
SQLite (sqlite3 CLI) Open-source Esegui «sqlite3 file.db» poi «.tables» e query SQL per ispezionare/esportare il database.
Web1 app
SQLite Viewer (sqliteviewer.app) Gratuito Trascina un file .db nel browser per ispezionare le tabelle localmente (non caricare database riservati).

Dettagli tecnici

specifiche approfondite
Tipo di formatoDatabase relazionale binario a file singolo (SQLite 3)
Tipo MIMEapplication/vnd.sqlite3
Dimensione intestazione file100 byte all'offset 0
Stringa magica«SQLite format 3» più byte nullo - 16 byte all'offset di file 0
Dimensione pagina predefinita4 096 byte (configurabile da 512 a 65 536 byte, deve essere una potenza di due)
Codifica del testoUTF-8, UTF-16-LE o UTF-16-BE (scelta alla creazione, registrata nell'intestazione all'offset 56)
Tipi di datiNULL, INTEGER, REAL, TEXT, BLOB (con sistema di affinità di tipo)
Modalità di journalingDELETE (rollback journal), WAL (write-ahead log), MEMORY, OFF
Conformità ACIDAtomicità, coerenza, isolamento, durabilità complete
Dimensione massima del database~281 TB (massimo teorico con dimensione pagina di 65 536 byte)
Colonne massime per tabella2 000 (limite predefinito al momento della compilazione)
Estensioni correlate.sqlite, .sqlite3, .db3, .s3db
Portabilità multipiattaformaIndipendente dall'ordine dei byte; lo stesso file viene eseguito senza modifiche su qualsiasi sistema operativo e architettura CPU
RilasciatoSQLite 3 file format, 2004
Standard apertoSì · royalty-free
Specificawww.sqlite.org

Conversioni DB

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file DB. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file DB.

Domande frequenti

Come posso aprire un file .db di SQLite?
Usa il software gratuito DB Browser for SQLite (Windows/macOS/Linux): File → Apri database, quindi Sfoglia dati per vedere le tabelle. Funziona anche la riga di comando sqlite3 («sqlite3 file.db», quindi «.tables»).
Come posso leggere un file msgstore.db di WhatsApp?
Se si tratta del file msgstore.db in chiaro, aprilo in DB Browser for SQLite ed esamina le tabelle dei messaggi. I backup dal telefono sono solitamente crittografati (msgstore.db.crypt14/15) e devono essere prima decifrati con la chiave del tuo account.
Posso convertire un file .db in CSV o Excel?
Sì - apri il file .db di SQLite in DB Browser for SQLite ed esporta ogni tabella in CSV, quindi aprilo in Excel/LibreOffice. Non esiste una conversione diretta da binario a XLSX per il singolo file; si passa attraverso il formato CSV.
Come posso capire se il mio .db è davvero un database SQLite?
Controlla i primi 16 byte in un editor esadecimale: «SQLite format 3» significa che è SQLite (usa DB Browser). Se inizia con «D0 CF 11 E0» è un file OLE come Thumbs.db, e qualsiasi altra cosa è probabilmente un formato privato di un'app.
Perché il mio file .db non si apre in DB Browser?
Potrebbe non essere SQLite - potrebbe trattarsi di un backup crittografato (crypt14), di un Thumbs.db di Windows o di un formato proprietario. Verifica l'intestazione; i file SQLite iniziano con «SQLite format 3».
Posso modificare un .db di SQLite e salvarlo di nuovo?
Sì - DB Browser for SQLite ti permette di modificare le righe e Scrivere le modifiche, mentre sqlite3 esegue SQL UPDATE/INSERT. Fai prima un backup del file e chiudi l'app proprietaria in modo che non stia scrivendo contemporaneamente.

Riferimenti

1SQLite - Database File Formatwww.sqlite.org
2DB Browser for SQLite (official site)sqlitebrowser.org

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TXTPlain Text File
10.MDMarkdown Document

Estensioni correlate

.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
.SQLITESQLite 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