Conversor online gratuito de DB para TXT
Exporte dados do SQLite e de outros DBs para TXT legível sem perder as regras de delimitadores ou de encoding.
Converter DB para TXT online - grátis
Seu arquivo é processado instantaneamente e excluído assim que você o baixa.
Importar um arquivo de uma URL
Cole um link direto para o arquivo. Nós o baixamos no nosso servidor e ele é convertido exatamente como um arquivo enviado.
Como funciona
-
1/3
Envie seu arquivo .db
Clique para selecionar o arquivo que deseja converter ou simplesmente arraste e solte o arquivo na área indicada.
-
2/3
Faça a conversão de .db para .txt
Após o envio do arquivo, clique em converter quando estiver pronto.
-
3/3
Baixe o arquivo .txt convertido
O resultado da conversão está pronto para download.
Como converter db para txt arquivo
- Bancos de dados
- Nenhuma avaliação ainda.
Um sistema de recebimento pode aceitar apenas texto delimitado, ou os registros do banco de dados podem precisar ser inspecionados em um editor ou preservados como uma exportação de texto portátil. Exportar os dados, em vez de renomear o arquivo, produz uma saída TXT utilizável.
O que um arquivo DB contém
.db é uma extensão de nome de arquivo genérica, não um formato de banco de dados. Ela é comumente usada para bancos de dados SQLite criados por aplicativos de desktop, aplicativos móveis, navegadores e software incorporado, mas também pode identificar Berkeley DB, bancos de dados Palm ou dados proprietários de aplicativos.
Um banco de dados SQLite armazena tabelas, colunas, índices, relacionamentos e, às vezes, objetos binários em páginas do banco de dados. Seus primeiros bytes normalmente contêm SQLite format 3. Se o arquivo não tiver essa assinatura, identifique-o a partir do aplicativo de origem antes de tentar a conversão; uma ferramenta SQLite não consegue abrir de forma confiável todos os arquivos .db.
O que TXT significa
.txt contém dados de caracteres, geralmente codificados como UTF-8. Ele não oferece suporte nativo a tabelas de banco de dados, tipos de campos, índices, restrições, relacionamentos ou anexos binários.
Os dados de uma tabela em um arquivo de texto precisam de um layout de registros: valores separados por vírgulas (CSV), valores separados por tabulações (TSV), registros delimitados por barras verticais, campos de largura fixa ou um formato de linha personalizado. O conteúdo CSV pode usar um nome de arquivo .txt quando um programa de recebimento exige essa extensão, mas alterar .csv para .txt não altera as regras de delimitadores ou de aspas.
Exportando um arquivo DB SQLite
Para um banco de dados SQLite, use o shell de linha de comando do SQLite quando for necessária uma exportação repetível. Liste primeiro as tabelas disponíveis:
sqlite3 input.db ".tables"
Exporte uma tabela como CSV entre aspas com uma linha de cabeçalho:
sqlite3 -header -csv input.db "SELECT * FROM customers;" > customers.txt
O resultado é um texto formatado como CSV chamado customers.txt. O modo CSV coloca entre aspas os valores que contêm vírgulas, aspas ou quebras de linha, tornando-o mais seguro do que uma exportação bruta baseada em separadores. Substitua customers pelo nome da tabela necessário ou selecione apenas as colunas necessárias:
sqlite3 -header -csv input.db "SELECT id, name, created_at FROM customers;" > customers.txt
Use o delimitador exato e as regras de registro exigidos pelo sistema de recebimento. Um separador simples de tabulação ou barra vertical é adequado somente quando o destino consegue lidar corretamente com separadores e quebras de linha incorporadas; caso contrário, os valores podem se tornar ambíguos.
DB Browser for SQLite oferece uma alternativa para desktop: abra o banco de dados, selecione a tabela necessária em Browse Data e use File → Export → Table(s) as CSV file. Defina o delimitador e a opção de cabeçalho necessários e use um nome de arquivo .txt somente se o destino aceitar o conteúdo exportado no estilo CSV.
Você também pode converter gratuitamente um arquivo de banco de dados compatível em 101convert.com sem instalar software. Confirme se o serviço identifica o tipo de banco de dados e se a saída TXT permite selecionar ou verificar a tabela e o delimitador exportados; uma extensão .db desconhecida, por si só, não identifica o formato dos dados. Não carregue bancos de dados confidenciais, a menos que essa transferência seja permitida.
Criando um dump de texto restaurável
Se o objetivo for fazer backup, e não criar um arquivo de registros simples, crie um dump SQL do SQLite:
sqlite3 input.db .dump > backup.txt
O dump contém instruções de esquema SQL e instruções INSERT, portanto preserva muito mais do que uma exportação CSV e geralmente pode ser restaurado com o SQLite. É um texto específico do SQLite, não um arquivo para importação em planilhas nem um formato simples de um registro por linha.
Limites de compatibilidade
Uma exportação TXT simples preserva apenas os valores selecionados. Ela não preserva índices, chaves estrangeiras, gatilhos, exibições, afinidades de colunas ou relacionamentos, a menos que seja usado um dump SQL.
Quebras de linha incorporadas podem fazer com que um registro do banco de dados ocupe várias linhas físicas. Se o destino exigir exatamente um registro por linha, remova ou substitua as quebras de linha na consulta, por exemplo:
sqlite3 -header -csv input.db "SELECT id, replace(replace(notes, char(13), ' '), char(10), ' ') AS notes FROM records;" > records.txt
Colunas BLOB, como imagens, dados criptografados e anexos, não são texto comum legível. Exporte-as como arquivos separados quando possível ou use a função hex(column_name) do SQLite quando uma representação hexadecimal for aceitável. Use UTF-8, a menos que o aplicativo de recebimento exija explicitamente outra codificação.
Software sugerido para converter db para txt
Perguntas frequentes
O conversor de DB para TXT é gratuito?
Sim, converter DB para TXT no 101convert.com é totalmente gratuito. Não é necessário cadastro, e-mail nem instalação. Se você precisa de um limite de tamanho de arquivo maior ou quer converter mais arquivos de uma vez, veja nossos planos.
Qual o tamanho máximo do meu arquivo DB?
Você pode enviar arquivos DB de até 50 MB e converter até 20 arquivos de uma vez em um único lote.
O que acontece com os arquivos enviados?
Os arquivos são processados automaticamente e excluídos dos nossos servidores poucos minutos após a conversão. Nunca visualizamos nem compartilhamos seus arquivos.
Preciso instalar algum programa para converter DB para TXT?
Não. A conversão de DB para TXT é feita totalmente online no navegador e funciona no Windows, Mac, Linux, Android e iPhone.
A conversão falhou?
Na maioria dos casos, a causa é um formato de arquivo incorreto. Envie um arquivo DB válido para esta conversão de DB para TXT. Às vezes, o problema também pode estar do nosso lado. Analisamos falhas de conversão recorrentes e desativamos ou corrigimos o conversor se detectarmos algum defeito.
Converter um arquivo DB para TXT preserva todas as minhas tabelas e relações?
Não, o resultado é uma exportação de texto legível, portanto tabelas, índices, relações e outras estruturas do banco de dados são transformados em texto. A representação exata depende de como os dados do banco são exportados.
Posso editar um arquivo TXT e convertê-lo de volta para o mesmo DB?
Não de forma confiável, porque TXT não preserva o esquema do banco de dados, os tipos de dados, os índices nem as restrições. Os delimitadores, a ordem das colunas e a codificação devem permanecer consistentes para que o texto possa ser importado para um banco de dados posteriormente.
Por que a conversão de DB para TXT mostra caracteres ilegíveis?
Texto ilegível geralmente significa que a codificação do banco de dados foi interpretada incorretamente ou que o texto foi lido usando um conjunto de caracteres diferente. Preserve a codificação de origem e escolha uma codificação de texto compatível para a exportação.
A conversão de DB para TXT preserva corretamente datas, números e valores vazios?
Geralmente os valores são gravados como texto, portanto os tipos específicos do banco de dados e distinções como NULL versus uma string vazia podem ser simplificados ou representados usando delimitadores. Separadores dentro dos valores dos campos também podem causar erros de análise, a menos que a exportação os coloque entre aspas ou use caracteres de escape.
Outras conversões de arquivo .db
- db para csv
- db para xlsx
- db para excel
- db para sql
- db para accdb
- db para pdf
- db para xml
- db para json
- db para html
- db para jpeg
- db para abs
- db para ave
- db para bmp
- db para crypt5
- db para crypt6
- db para crypt7
- db para cs
- db para cvs
- db para db2
- db para db3
- db para dbf
- db para dbs
- db para docx
- db para fdb
- db para gdb
- db para ics
- db para inp
- db para mbk
- db para mdb
- db para mdf
- db para mdn
- db para myd
- db para odt
- db para pd
- db para png
- db para rtf
- db para s3db
- db para sdf
- db para sqlite
- db para sqlite3
- db para text
- db para vcard
- db para vcs
- db para xlr
- db para xls
- db para xlsm