O que é o formato de ficheiro DBT?
Um arquivo .dbt é o acompanhante de memo de uma tabela .dbf do dBASE - ele armazena o texto de comprimento variável ou conteúdo binário para campos do tipo memo definidos no .dbf que o acompanha. Como a estrutura de registro de comprimento fixo do dBASE não pode acomodar textos longos diretamente, os campos de memo no .dbf armazenam apenas um ponteiro de número de bloco; o texto real reside em blocos de tamanho fixo dentro do .dbt.
O formato originou-se no início da década de 1980 com o dBASE III (Ashton-Tate) e foi posteriormente usado pelo Clipper, dBASE IV e ferramentas compatíveis. O dBASE III usava blocos fixos de 512 bytes com registros terminados por dois bytes 0x1A. O dBASE IV manteve o padrão de 512 bytes, mas adicionou uma palavra de tamanho de bloco variável no cabeçalho e um prefixo de comprimento por memo.
Um arquivo .dbt nunca é autônomo: sem o seu par .dbf, os endereços de bloco não têm significado e os dados não podem ser lidos. O FoxPro e o Visual FoxPro substituíram o .dbt pelo seu próprio formato de memo .FPT. Bancos de dados modernos lidam com texto de comprimento variável como colunas BLOB ou TEXT integradas, tornando ambos os formatos amplamente obsoletos.
A recuperação de dados de um .dbt órfão ou corrompido requer ferramentas especializadas de recuperação de DBF ou inspeção hexadecimal manual, já que a estrutura do bloco e a página de código (geralmente CP437 ou CP1250) devem ser conhecidas.
Segurança e proteção
RISCO: LOWUm .dbt consiste em dados inertes - sem código executável - portanto, é seguro abrir. O risco real é a perda de dados: separar um .dbt de seu .dbf, ou restaurar apenas um do par a partir de um backup, torna o texto do memo órfão. Sempre faça backup e mova o .dbf + .dbt (e quaisquer índices .cdx/.mdx) juntos.
Detalhes do formato
em resumo- Arquivo de suporte de banco de dados Sage ACT! - Instalações mais antigas do gerenciador de contatos ACT! usavam arquivos da família dBASE, incluindo .dbt.
- Arquivo genérico de texto/modelo de banco de dados - Algumas ferramentas legadas rotulavam diversos arquivos de texto ou modelos de banco de dados como .dbt.
Programas que abrem arquivos DBT
Detalhes técnicos
especificação profunda| Codificação | Contêiner binário contendo registros de texto (geralmente página de código ASCII/OEM, tipicamente CP437 ou CP1250) |
| Ordem dos bytes | Little-endian |
| Contêiner | Arquivo de bloco de memo dBASE (acompanhante de uma tabela .dbf) |
| Tamanho típico | Alguns KB - dezenas de MB (depende do volume de texto de memo na tabela) |
| Tamanho do bloco | Blocos fixos de 512 bytes no dBASE III; tamanho de bloco configurável armazenado no cabeçalho para o dBASE IV |
| Terminador de registro | Dois bytes 0x1A marcam o fim de cada registro de memo no formato dBASE III |
| Estrutura | Bloco de cabeçalho mais blocos de dados de tamanho fixo; os campos de memo .dbf armazenam um número de bloco de 32 bits apontando para o .dbt |
| Endereçamento de memo | Números de bloco de 32 bits no campo .dbf indexam o .dbt; os dois arquivos são inseparáveis |
| SO associado | DOS, Windows |
| Substituído por | Formato .fpt no FoxPro e Visual FoxPro; colunas BLOB/TEXT integradas em bancos de dados modernos |
| Lançado | 1980s (dBASE II/III memo support) |
| Versão mais recente | dBASE IV memo layout (variable block size); FoxPro uses .fpt instead |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.dbase.com |
Conversões de DBT
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DBT.