Verificadopor Adam B.·revisado por FE Editorial·atualizado Jul 22, 20262.9(13 votos)Obrigado pela avaliação!
RESPOSTA RÁPIDA
Um arquivo .db3 é um banco de dados SQLite 3 - o mesmo formato que .sqlite e .db, apenas com uma extensão diferente. Abra-o gratuitamente com o DB Browser for SQLite no Windows, macOS ou Linux. O arquivo contém dados estruturados (tabelas, índices, linhas), não um documento, portanto, você o navega em vez de lê-lo como um arquivo de texto.
Desenvolvedor: SQLite (D. Richard Hipp / SQLite Development Team, public domain)Categoria: Arquivos de Banco de DadosPadrão abertoMIME: application/vnd.sqlite3
Um arquivo .db3 é um arquivo de banco de dados criado pelo SQLite, um mecanismo de banco de dados leve e independente. O SQLite armazena dados em um formato binário estruturado que pode ser acessado usando SQL. A extensão .db3 é uma convenção de nomenclatura - é idêntica em formato aos arquivos .db, .sqlite e .sqlite3; todos compartilham o mesmo cabeçalho de 16 bytes SQLite format 3.
Um exemplo de arquivo .db3 é o PalmDatabase.db3, que armazena o histórico de navegação pessoal. O formato não requer processo de servidor e funciona em Windows, macOS, Linux, Android e iOS. Ferramentas como DB Browser for SQLite, o shell de linha de comando sqlite3 e o SQLite Viewer podem abrir arquivos .db3 junto com outras variantes do SQLite.
Segurança e proteção
RISCO: MEDIUM
Um arquivo .db3 contém dados, não código, portanto, abri-lo em um visualizador é seguro. No entanto, trate o CONTEÚDO como sensível: bancos de dados SQLite de aplicativos e navegadores geralmente contêm mensagens privadas, contatos, histórico, tokens e dados de localização - não envie bancos de dados pessoais para visualizadores online e prefira uma ferramenta local (DB Browser/sqlite3). Nunca execute SQL de uma fonte não confiável contra seu banco de dados (isso pode apagar/deletar dados). As alterações mais recentes podem residir em arquivos complementares -wal/-journal ao lado do .db3.
Detalhes do formato
em resumo
NOME COMPLETOSQLite 3 Database Filetambém conhecido como SQLite database, SQLite3 database
DESENVOLVEDORSQLite (D. Richard Hipp / SQLite Development Team, public domain)desde SQLite 3 file format, 2004
Um arquivo .db3 é, byte a byte, um banco de dados SQLite 3 normal; os primeiros 16 bytes são sempre «SQLite format 3» + NUL. O sufixo .db3 é apenas uma convenção de nomenclatura - o mesmo formato também é gravado como .sqlite, .sqlite3, .db e .s3db. Identifique-o por este cabeçalho, não pela extensão.
Programas que abrem arquivos DB3
Windows4 apps
Navicat for SQlitePagoGUI comercial: abra o .db3 para gerenciar tabelas, executar consultas e exportar - alternativa paga ao DB Browser.
DB Browser for SQLiteCódigo abertoArquivo → Abrir Banco de Dados, escolha o .db3, depois Navegar Dados para ver tabelas e Executar SQL para consultar. O visualizador/editor gratuito padrão.
SQLite (sqlite3 CLI)Código abertoExecute «sqlite3 arquivo.db3», depois «.tables» para listar tabelas e consultas SQL para inspecionar/exportar.
DBeaverCódigo abertoCrie uma conexão SQLite apontando para o .db3 para navegar, consultar e exportar através de uma GUI polida.
macOS3 apps
DB Browser for SQLiteCódigo abertoArquivo → Abrir Banco de Dados, escolha o .db3, depois Navegar Dados para ver tabelas e Executar SQL para consultar. O visualizador/editor gratuito padrão.
SQLite (sqlite3 CLI)Código abertoExecute «sqlite3 arquivo.db3», depois «.tables» para listar tabelas e consultas SQL para inspecionar/exportar.
TablePlusFreemiumGUI nativa para macOS: abra o .db3 para navegar, consultar e exportar tabelas.
Linux3 apps
Navicat for SQlite (Linux)PagoAlternativa de GUI paga; abra o .db3 para gerenciar e exportar. Use o DB Browser se desejar uma opção gratuita.
DB Browser for SQLiteCódigo abertoArquivo → Abrir Banco de Dados, escolha o .db3, depois Navegar Dados para ver tabelas e Executar SQL para consultar. O visualizador/editor gratuito padrão.
SQLite (sqlite3 CLI)Código abertoExecute «sqlite3 arquivo.db3», depois «.tables» para listar tabelas e consultas SQL para inspecionar/exportar.
Web1 app
SQLite Viewer (sqliteviewer.app)GratuitoArraste um .db3 para o navegador para inspecionar tabelas localmente (executado no lado do cliente - mas não envie bancos de dados confidenciais).
Detalhes técnicos
especificação profunda
Codificação
Binário; inteiros de vários bytes no cabeçalho e células de árvore B usam a ordem de bytes big-endian
Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos DB3.
Perguntas frequentes
Como abro um arquivo .db3?
Use o DB Browser for SQLite gratuito (Windows/macOS/Linux): Arquivo → Abrir Banco de Dados, depois Navegar Dados para visualizar as tabelas. Ou consulte-o com a linha de comando sqlite3. É um banco de dados, então você navega pelas tabelas em vez de «lê-lo» como um documento.
Um arquivo .db3 é o mesmo que um arquivo .sqlite ou .db?
Sim - todos os três são o mesmo formato SQLite 3 (cabeçalho «SQLite format 3»). A extensão é apenas uma convenção de nomenclatura escolhida pelo aplicativo; qualquer ferramenta SQLite abre todos eles, e renomear entre eles não altera nada.
Como exporto um .db3 para CSV ou Excel?
Abra-o no DB Browser for SQLite e vá em Arquivo → Exportar → Tabela para CSV (uma tabela por vez), depois abra o CSV no Excel/LibreOffice. O DBeaver pode exportar resultados de consultas diretamente para XLSX.
Por que meu .db3 não abre / diz que «o arquivo não é um banco de dados»?
Ele pode estar corrompido, criptografado (ex: SQLCipher) ou não ser realmente SQLite. Verifique os primeiros 16 bytes - um arquivo SQLite real começa com «SQLite format 3». Bancos de dados criptografados devem ser descriptografados com sua chave primeiro.
O que é o PalmDatabase.db3?
Um banco de dados SQLite .db3 usado por dispositivos móveis/Palm antigos para armazenar histórico e informações pessoais. Abra-o como qualquer arquivo SQLite no DB Browser for SQLite.
Preciso instalar um servidor de banco de dados para ler um .db3?
Não - o SQLite é sem servidor (serverless) e independente; o arquivo .db3 único é todo o banco de dados, e uma ferramenta como o DB Browser ou a CLI sqlite3 o lê diretamente sem configuração.