.DB

Arquivo DB

SQLite Database File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .db é quase sempre um banco de dados SQLite - o formato de arquivo único usado por aplicativos Android, navegadores e programas de desktop para armazenar seus dados. Abra-o com o DB Browser for SQLite gratuito (Windows/macOS/Linux) ou com a linha de comando sqlite3. Se o arquivo começar com qualquer coisa diferente de «SQLite format 3», ele não é um banco de dados SQLite; pode ser um cache Thumbs.db do Windows ou um formato proprietário de aplicativo.

Desenvolvedor: SQLite (D. Richard Hipp / SQLite Consortium) Categoria: Arquivos de Banco de Dados Padrão aberto MIME: application/vnd.sqlite3
ABRE EM Windows macOS Linux Web
Relacionado: .DBF · .ACCDB · .SQL · .MDB

Nesta página

19k+ extensões indexadas
Última revisão em Aug 1, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro DB?

Um arquivo .db contém um banco de dados - geralmente estruturado, composto por registros de dados organizados em tabelas junto com relacionamentos entre essas tabelas. A estrutura do banco de dados armazenado em um arquivo .db é definida dentro do próprio arquivo. .db é uma extensão genérica usada por vários aplicativos de banco de dados. O arquivo de banco de dados .db mais comum é aquele criado pelo SQLite, um mecanismo de banco de dados leve e sem servidor desenvolvido por D. Richard Hipp. Todo arquivo .db SQLite autêntico começa com a string de cabeçalho de 16 bytes SQLite format 3 no deslocamento de byte 0. Arquivos .db podem armazenar bancos de dados criptografados ou protegidos por acesso e podem, alternativamente, usar as extensões relacionadas .sqlite, .sqlite3, .s3db ou .db3.

Arquivos de banco de dados .db são frequentemente usados por dispositivos móveis para armazenar dados como mensagens SMS ou listas de contatos. Arquivos .db também são usados por vários aplicativos de software para armazenar seus dados - por exemplo, jogos de computador. Como .db é uma extensão genérica, nem todo arquivo .db é um banco de dados SQLite; alguns aplicativos gravam formatos proprietários sob a mesma extensão. Os dados em um arquivo .db podem ser exportados para outros formatos de banco de dados ou importados de outros arquivos - por exemplo, uma planilha CSV.

Segurança e proteção

RISCO: MEDIUM

Um .db SQLite contém dados, não código, portanto abrir um em um visualizador é seguro - mas trate o conteúdo como sensível: bancos de dados de aplicativos geralmente contêm mensagens privadas, contatos, tokens ou histórico de localização. Não envie bancos de dados pessoais (ex: msgstore.db do WhatsApp) para visualizadores online. Seja cauteloso apenas com arquivos .db desconhecidos de fontes não confiáveis e nunca execute SQL de uma fonte não confiável contra seu banco de dados.

Detalhes do formato

em resumo
NOME COMPLETOSQLite Database File
DESENVOLVEDORSQLite (D. Richard Hipp / SQLite Consortium)desde SQLite 3 file format, 2004
TIPO MIMEapplication/vnd.sqlite3
TIPOBanco de dados SQLite 3 binário de arquivo único
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • Windows Thumbs.db - Um cache de miniaturas composto por OLE oculto (assinatura D0 CF 11 E0) que o Windows grava em pastas de imagens; seguro para excluir.
  • Bancos de dados legados de desktop (dBASE / Paradox) - Arquivos de tabela xBase/Paradox das décadas de 1980 e 90 reutilizavam .db; abertos via importação no Access ou LibreOffice Base.
  • Armazenamentos de aplicativos proprietários - Alguns jogos e clientes de e-mail gravam .db em seu próprio layout binário não documentado, legível apenas por esse programa.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
53514C69746520666F726D6174203300
ASCII
SQLite format 3·
Um banco de dados SQLite sempre começa com a string de cabeçalho de 16 bytes «SQLite format 3\000». Um .db que começa com qualquer outra coisa não é SQLite - veja também_usado_por para outros formatos que reutilizam esta extensão.

Programas que abrem arquivos DB

Windows2 apps
DB Browser for SQLite Código aberto Arquivo → Abrir Banco de Dados, escolha o .db, depois Navegar Dados para visualizar as tabelas (funciona para qualquer banco de dados SQLite não criptografado, ex: msgstore.db).
SQLite (sqlite3 CLI) Código aberto Execute «sqlite3 arquivo.db», depois «.tables» e consultas SQL para inspecionar/exportar o banco de dados.
macOS2 apps
DB Browser for SQLite Código aberto Arquivo → Abrir Banco de Dados, escolha o .db, depois Navegar Dados para visualizar as tabelas (funciona para qualquer banco de dados SQLite não criptografado, ex: msgstore.db).
SQLite (sqlite3 CLI) Código aberto Execute «sqlite3 arquivo.db», depois «.tables» e consultas SQL para inspecionar/exportar o banco de dados.
Linux2 apps
DB Browser for SQLite Código aberto Arquivo → Abrir Banco de Dados, escolha o .db, depois Navegar Dados para visualizar as tabelas (funciona para qualquer banco de dados SQLite não criptografado, ex: msgstore.db).
SQLite (sqlite3 CLI) Código aberto Execute «sqlite3 arquivo.db», depois «.tables» e consultas SQL para inspecionar/exportar o banco de dados.
Web1 app
SQLite Viewer (sqliteviewer.app) Gratuito Arraste um .db para o navegador para inspecionar as tabelas localmente (não envie bancos de dados confidenciais).

Detalhes técnicos

especificação profunda
Tipo de formatoBanco de dados relacional binário de arquivo único (SQLite 3)
Tipo MIMEapplication/vnd.sqlite3
Tamanho do cabeçalho do arquivo100 bytes no deslocamento 0
String mágica«SQLite format 3» mais byte nulo - 16 bytes no deslocamento de arquivo 0
Tamanho de página padrão4.096 bytes (configurável de 512 a 65.536 bytes, deve ser uma potência de dois)
Codificação de textoUTF-8, UTF-16-LE ou UTF-16-BE (escolhida na criação, registrada no cabeçalho no deslocamento 56)
Tipos de dadosNULL, INTEGER, REAL, TEXT, BLOB (com sistema de afinidade de tipo)
Modos de journalingDELETE (rollback journal), WAL (write-ahead log), MEMORY, OFF
Conformidade ACIDAtomicidade, consistência, isolamento e durabilidade totais
Tamanho máximo do banco de dados~281 TB (máximo teórico com tamanho de página de 65.536 bytes)
Máximo de colunas por tabela2.000 (limite padrão em tempo de compilação)
Extensões relacionadas.sqlite, .sqlite3, .db3, .s3db
Portabilidade multiplataformaIndependente de ordem de bytes; o mesmo arquivo funciona inalterado em qualquer SO e arquitetura de CPU
LançadoSQLite 3 file format, 2004
Padrão abertoSim · livre de royalties
Especificaçãowww.sqlite.org

Conversões de DB

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos DB. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos DB.

Perguntas frequentes

Como eu abro um arquivo .db do SQLite?
Use o DB Browser for SQLite gratuito (Windows/macOS/Linux): Arquivo → Abrir Banco de Dados, depois Navegar Dados para ver as tabelas. A linha de comando sqlite3 também funciona («sqlite3 arquivo.db», depois «.tables»).
Como eu leio um arquivo msgstore.db do WhatsApp?
Se for o msgstore.db simples, abra-o no DB Browser for SQLite e examine as tabelas de mensagens. Backups do telefone geralmente são criptografados (msgstore.db.crypt14/15) e devem ser descriptografados com a chave da sua conta primeiro.
Posso converter um arquivo .db para CSV ou Excel?
Sim - abra o .db SQLite no DB Browser for SQLite e exporte cada tabela para CSV, depois abra no Excel/LibreOffice. Não existe uma conversão direta de binário para XLSX em arquivo único; você passa pelo CSV.
Como posso saber se meu .db é realmente um banco de dados SQLite?
Verifique os primeiros 16 bytes em um editor hexadecimal: «SQLite format 3» significa SQLite (use o DB Browser). Se começar com «D0 CF 11 E0», é um arquivo OLE como o Thumbs.db, e qualquer outra coisa provavelmente é um formato privado de aplicativo.
Por que meu .db não abre no DB Browser?
Pode não ser SQLite - pode ser um backup criptografado (crypt14), um Thumbs.db do Windows ou um formato proprietário de aplicativo. Confirme o cabeçalho; arquivos SQLite começam com «SQLite format 3».
Posso editar um .db SQLite e salvá-lo de volta?
Sim - o DB Browser for SQLite permite editar linhas e Gravar Alterações, e o sqlite3 executa SQL UPDATE/INSERT. Faça um backup do arquivo primeiro e feche o aplicativo proprietário para que ele não esteja gravando ao mesmo tempo.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z