Verificatoda Adam B.·revisionato da FE Editorial·aggiornato Jul 22, 20262.9(13 voti)Grazie per la valutazione!
RISPOSTA RAPIDA
Un file .db3 è un database SQLite 3 - lo stesso formato di .sqlite e .db, solo con un'estensione diversa. Puoi aprirlo gratuitamente con DB Browser for SQLite su Windows, macOS o Linux. Il file contiene dati strutturati (tabelle, indici, righe), non è un documento, quindi va esplorato piuttosto che letto come un file di testo.
Sviluppatore: SQLite (D. Richard Hipp / SQLite Development Team, public domain)Categoria: File di databaseStandard apertoMIME: application/vnd.sqlite3
Un file .db3 è un file di database creato da SQLite, un motore di database leggero e autonomo. SQLite memorizza i dati in un formato binario strutturato a cui è possibile accedere tramite SQL. L'estensione .db3 è una convenzione di denominazione - è identica nel formato ai file .db, .sqlite e .sqlite3; tutti condividono la stessa intestazione a 16 byte SQLite format 3.
Un esempio di file .db3 è PalmDatabase.db3, che memorizza la cronologia di navigazione personale. Il formato non richiede alcun processo server e funziona su Windows, macOS, Linux, Android e iOS. Strumenti come DB Browser for SQLite, la shell a riga di comando sqlite3 e SQLite Viewer possono aprire i file .db3 insieme ad altre varianti di SQLite.
Sicurezza e incolumità
RISCHIO: MEDIUM
Un file .db3 contiene dati, non codice, quindi aprirlo in un visualizzatore è sicuro. Tratta però i CONTENUTI come sensibili: i database SQLite di app e browser contengono comunemente messaggi privati, contatti, cronologia, token e dati sulla posizione - non caricare database personali su visualizzatori online e preferisci uno strumento locale (DB Browser/sqlite3). Non eseguire mai SQL da fonti non attendibili sul tuo database (può eliminare dati con DROP/DELETE). Le modifiche più recenti potrebbero trovarsi nei file companion -wal/-journal accanto al .db3.
Dettagli del formato
in sintesi
NOME COMPLETOSQLite 3 Database Fileanche noto come SQLite database, SQLite3 database
SVILUPPATORESQLite (D. Richard Hipp / SQLite Development Team, public domain)dal SQLite 3 file format, 2004
Un file .db3 è, byte per byte, un normale database SQLite 3; i primi 16 byte sono sempre «SQLite format 3» + NUL. Il suffisso .db3 è solo una convenzione di denominazione - lo stesso formato viene scritto anche come .sqlite, .sqlite3, .db e .s3db. Identificalo tramite questa intestazione, non dall'estensione.
Programmi che aprono file DB3
Windows4 apps
Navicat for SQliteA pagamentoGUI commerciale: apri il .db3 per gestire tabelle, eseguire query ed esportare - alternativa a pagamento a DB Browser.
DB Browser for SQLiteOpen-sourceFile → Apri database, scegli il .db3, quindi Vai ai dati per visualizzare le tabelle ed Esegui SQL per le query. Lo standard gratuito per visualizzazione e modifica.
SQLite (sqlite3 CLI)Open-sourceEsegui «sqlite3 file.db3», quindi «.tables» per elencare le tabelle e query SQL per ispezionare/esportare.
DBeaverOpen-sourceCrea una connessione SQLite che punta al .db3 per esplorare, interrogare ed esportare attraverso una GUI rifinita.
macOS3 apps
DB Browser for SQLiteOpen-sourceFile → Apri database, scegli il .db3, quindi Vai ai dati per visualizzare le tabelle ed Esegui SQL per le query. Lo standard gratuito per visualizzazione e modifica.
SQLite (sqlite3 CLI)Open-sourceEsegui «sqlite3 file.db3», quindi «.tables» per elencare le tabelle e query SQL per ispezionare/esportare.
TablePlusFreemiumGUI nativa per macOS: apri il .db3 per esplorare, interrogare ed esportare tabelle.
Linux3 apps
Navicat for SQlite (Linux)A pagamentoAlternativa GUI a pagamento; apri il .db3 per gestire ed esportare. Usa DB Browser se ne cerchi uno gratuito.
DB Browser for SQLiteOpen-sourceFile → Apri database, scegli il .db3, quindi Vai ai dati per visualizzare le tabelle ed Esegui SQL per le query. Lo standard gratuito per visualizzazione e modifica.
SQLite (sqlite3 CLI)Open-sourceEsegui «sqlite3 file.db3», quindi «.tables» per elencare le tabelle e query SQL per ispezionare/esportare.
Web1 app
SQLite Viewer (sqliteviewer.app)GratuitoTrascina un .db3 nel browser per ispezionare le tabelle localmente (funziona lato client - ma non caricare database riservati).
Dettagli tecnici
specifiche approfondite
Codifica
Binaria; gli interi multi-byte nell'intestazione e nelle celle B-tree utilizzano l'ordine dei byte big-endian
Ancora nessuna domanda - sii il primo a chiedere informazioni sui file DB3.
Domande frequenti
Come apro un file .db3?
Usa il software gratuito DB Browser for SQLite (Windows/macOS/Linux): File → Apri database, quindi Vai ai dati per visualizzare le tabelle. Oppure interrogalo con la riga di comando sqlite3. Essendo un database, si esplorano le tabelle invece di «leggerlo» come un documento.
Un file .db3 è uguale a un file .sqlite o .db?
Sì - tutti e tre utilizzano lo stesso formato SQLite 3 (intestazione «SQLite format 3»). L'estensione è solo una convenzione scelta dall'app; qualsiasi strumento SQLite li apre tutti e rinominarli tra loro non cambia nulla.
Come esporto un .db3 in CSV o Excel?
Aprilo in DB Browser for SQLite e vai su File → Esporta → Tabella come file 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 .db3 non si apre / dice «il file non è un database»?
Potrebbe essere corrotto, crittografato (es. SQLCipher) o non essere affatto un file SQLite. Controlla i primi 16 byte - un vero file SQLite inizia con «SQLite format 3». I database crittografati devono essere prima decifrati con la loro chiave.
Cos'è PalmDatabase.db3?
Un database SQLite .db3 utilizzato dai vecchi dispositivi mobili/Palm per memorizzare cronologia e informazioni personali. Si apre come qualsiasi file SQLite in DB Browser for SQLite.
Devo installare un server database per leggere un .db3?
No - SQLite è serverless e autonomo; il singolo file .db3 costituisce l'intero database e uno strumento come DB Browser o la CLI sqlite3 lo legge direttamente senza alcuna configurazione.