Was ist das DBT-Dateiformat?
Eine .dbt-Datei ist die Memo-Begleitdatei zu einer .dbf dBASE-Tabelle - sie speichert Texte variabler Länge oder binäre Inhalte für Memo-Felder, die in der zugehörigen .dbf definiert sind. Da die Datensatzstruktur von dBASE mit fester Länge keine langen Texte direkt aufnehmen kann, speichern Memo-Felder in der .dbf nur einen Blocknummer-Zeiger; der eigentliche Text befindet sich in Blöcken fester Größe innerhalb der .dbt.
Das Format entstand in den frühen 1980er Jahren mit dBASE III (Ashton-Tate) und wurde später von Clipper, dBASE IV und kompatiblen Werkzeugen verwendet. dBASE III nutzte feste 512-Byte-Blöcke, wobei Datensätze durch zwei 0x1A-Bytes abgeschlossen wurden. dBASE IV behielt den 512-Byte-Standard bei, fügte jedoch ein Wort für variable Blockgrößen im Header und ein Längenpräfix pro Memo hinzu.
Eine .dbt-Datei ist niemals eigenständig: Ohne die gepaarte .dbf sind die Blockadressen bedeutungslos und die Daten können nicht gelesen werden. FoxPro und Visual FoxPro ersetzten .dbt durch ihr eigenes .FPT-Memoformat. Moderne Datenbanken verarbeiten Texte variabler Länge als Inline-BLOB- oder TEXT-Spalten, wodurch beide Formate weitgehend veraltet sind.
Die Wiederherstellung von Daten aus einer verwaisten oder beschädigten .dbt erfordert spezialisierte DBF-Wiederherstellungstools oder eine manuelle Hex-Inspektion, da die Blockstruktur und die Codepage (typischerweise CP437 oder CP1250) bekannt sein müssen.
Sicherheit
RISIKO: LOWEine .dbt besteht aus inerten Daten - kein ausführbarer Code - und ist daher sicher zu öffnen. Das eigentliche Risiko ist Datenverlust: Das Trennen einer .dbt von ihrer .dbf oder das Wiederherstellen nur eines Teils des Paares aus einem Backup macht den Memo-Text unbrauchbar. Sichern und verschieben Sie .dbf + .dbt (und alle .cdx/.mdx-Indizes) immer zusammen.
Formatdetails
kurz gefasst- Sage ACT! Datenbank-Supportdatei - Ältere ACT!-Kontaktmanager-Installationen verwendeten Dateien der dBASE-Familie einschließlich .dbt.
- Generische Datenbank-Text/Vorlagendatei - Einige ältere Tools bezeichneten verschiedene Datenbank-Text- oder Vorlagendateien als .dbt.
Programme zum Öffnen von DBT-Dateien
Technische Details
technische Spezifikation| Kodierung | Binärer Container mit Textdatensätzen (meist ASCII/OEM-Codepage, typischerweise CP437 oder CP1250) |
| Byte-Reihenfolge | Little-endian |
| Container | dBASE Memo-Blockdatei (Begleitdatei zu einer .dbf-Tabelle) |
| Typische Größe | Einige KB - zig MB (abhängig vom Volumen des Memo-Textes in der Tabelle) |
| Blockgröße | Feste 512-Byte-Blöcke in dBASE III; konfigurierbare Blockgröße im Header bei dBASE IV gespeichert |
| Datensatz-Trennzeichen | Zwei 0x1A-Bytes markieren das Ende jedes Memo-Datensatzes im dBASE III-Format |
| Struktur | Header-Block plus Datenblöcke fester Größe; .dbf-Memo-Felder speichern eine 32-Bit-Blocknummer, die in die .dbt zeigt |
| Memo-Adressierung | 32-Bit-Blocknummern im .dbf-Feld indizieren in die .dbt; die beiden Dateien sind untrennbar |
| Zugehöriges Betriebssystem | DOS, Windows |
| Abgelöst durch | .fpt-Format in FoxPro und Visual FoxPro; Inline-BLOB/TEXT-Spalten in modernen Datenbanken |
| Veröffentlicht | 1980s (dBASE II/III memo support) |
| Neueste Version | dBASE IV memo layout (variable block size); FoxPro uses .fpt instead |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.dbase.com |
DBT-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DBT-Dateien.