.DBT

DBT ファイル

dBASE / FoxPro Memo File
質問する
クイック回答

.dbt ファイルは、dBASE の .dbf データベーステーブルに付随するメモ(長文テキスト)サイドカーファイルです。固定幅の .dbf レコードに収まらない可変長のテキストを保存します。一致する .dbf を LibreOffice、DBF ビューア、または Visual FoxPro で開くと(.dbt を同じフォルダに保持した状態)、メモの内容が自動的に表示されます。.dbt を直接開かないでください。

開発元: Ashton-Tate (dBASE); format continued by FoxPro, Clipper, Visual FoxPro カテゴリ: データベースファイル オープンスタンダード MIME: application/x-dbf
対応OS Windows macOS Linux
関連: .DB · .DBF · .ACCDB · .SQL

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jun 27, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

DBT ファイル形式とは?

.dbt ファイルは、.dbf dBASE テーブルのメモサイドカーです。付随する .dbf で定義されたメモ型フィールドの可変長テキストまたはバイナリコンテンツを保存します。dBASE の固定長レコード構造では長文テキストを直接収容できないため、.dbf 内のメモフィールドにはブロック番号のポインタのみが保存され、実際のテキストは .dbt 内部の固定サイズブロックに格納されます。

この形式は 1980 年代初頭に dBASE III (Ashton-Tate) で考案され、後に Clipper、dBASE IV、および互換ツールで使用されました。dBASE III では固定 512 バイトのブロックを使用し、レコードは 2 つの 0x1A バイトで終了していました。dBASE IV では 512 バイトのデフォルトを維持しつつ、ヘッダーに可変ブロックサイズのワードと、メモごとの長さプレフィックスを追加しました。

.dbt ファイルは単体では機能しません。ペアとなる .dbf がなければブロックアドレスは意味をなさず、データを読み取ることはできません。FoxPro および Visual FoxPro は、.dbt を独自の .FPT メモ形式に置き換えました。現代のデータベースは可変長テキストをインラインの BLOB または TEXT カラムとして処理するため、どちらの形式も現在はほとんど使われていません。

孤立した、または破損した .dbt からデータを復元するには、ブロック構造とコードページ(通常は CP437 または CP1250)を把握する必要があるため、専門の DBF 復元ツールや手動のバイナリエディタによる検査が必要になります。

セキュリティと安全性

リスク: LOW

.dbt は不活性なデータであり、実行可能コードは含まれていないため、開いても安全です。本当のリスクはデータの損失です。.dbt を .dbf から切り離したり、バックアップからペアの片方だけを復元したりすると、メモテキストが孤立してしまいます。常に .dbf + .dbt(および .cdx/.mdx インデックス)をセットでバックアップ・移動してください。

形式の詳細

概要
正式名称dBASE / FoxPro Memo File別名 Database memo file, dBASE memo
開発元Ashton-Tate (dBASE); format continued by FoxPro, Clipper, Visual FoxPro登場時期 1980s (dBASE II/III memo support)
MIME タイプapplication/x-dbf
タイプ.dbf テーブルに付随するバイナリメモ(可変長テキスト/BLOB)サイドカー
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Sage ACT! データベースサポートファイル - 古い ACT! 連絡先管理ツールのインストールでは、.dbt を含む dBASE ファミリーのファイルが使用されていました。
  • 汎用データベーステキスト/テンプレートファイル - 一部のレガシーなツールでは、各種データベーステキストやテンプレートファイルに .dbt というラベルを付けていました。

DBT ファイルを開くプログラム

Windows4 apps
Sage ACT 有料 .dbt がレガシーな ACT! データベースに属している場合にのみ関連します。ACT! 内で開いてください。
Visual FoxPro 有料 .dbf テーブルを開きます(.dbt は自動的に読み込まれます)。開発は終了していますが、現在も動作します。
LibreOffice Calc / Base オープンソース .dbf を開きます。LibreOffice はペアの .dbt メモを読み取ります。両方のファイルを一緒に保持してください。
DBF Viewer 2000 / DBF Commander 有料 .dbf を開いて、.dbt に保存されているメモフィールドを含むレコードを閲覧します。
macOS1 app
LibreOffice Calc / Base オープンソース .dbf を開きます。LibreOffice はペアの .dbt メモを読み取ります。両方のファイルを一緒に保持してください。
Linux1 app
LibreOffice Calc / Base オープンソース .dbf を開きます。LibreOffice はペアの .dbt メモを読み取ります。両方のファイルを一緒に保持してください。

技術的詳細

詳細仕様
エンコーディングテキストレコードを保持するバイナリコンテナ(通常は ASCII/OEM コードページ、一般的に CP437 または CP1250)
バイト順序リトルエンディアン
コンテナdBASE メモブロックファイル(.dbf テーブルのサイドカー)
一般的なサイズ数 KB ~ 数十 MB(テーブル内のメモテキストの量に依存)
ブロックサイズdBASE III では固定 512 バイトブロック。dBASE IV ではヘッダーに保存された構成可能なブロックサイズ
レコード終端記号dBASE III 形式では 2 つの 0x1A バイトが各メモレコードの終わりを示します
構造ヘッダーブロックと固定サイズのデータブロック。.dbf メモフィールドには .dbt 内を指す 32 ビットのブロック番号が保存されます
メモのアドレッシング.dbf フィールド内の 32 ビットブロック番号が .dbt 内のインデックスとなります。これら 2 つのファイルは切り離せません
関連 OSDOS, Windows
後継形式FoxPro および Visual FoxPro の .fpt 形式。現代のデータベースにおけるインライン BLOB/TEXT カラム
リリース日1980s (dBASE II/III memo support)
最新バージョンdBASE IV memo layout (variable block size); FoxPro uses .fpt instead
オープンスタンダードはい · ロイヤリティフリー
仕様書www.dbase.com

DBT の変換

コミュニティ Q&A

ユーザーからの質問
質問する
DBT ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DBT ファイルについて最初の質問をしてみましょう。

よくある質問

.dbt ファイルとは何ですか?
dBASE の .dbf データベーステーブルのメモ(長文テキスト)コンパニオンファイルです。テーブルの固定幅レコードに収まらない可変長テキストを保持します。
.dbt ファイルを開くにはどうすればよいですか?
.dbt を直接開かないでください。一致する .dbf を LibreOffice、DBF ビューア、または Visual FoxPro で開きます。その際、.dbt を同じフォルダに置いておくと、メモテキストがレコードと共に表示されます。
«memo file missing»(メモファイルが見つかりません)というエラーが出るのはなぜですか?
データベースツールが .dbf に属する .dbt を見つけられない(名前が違う、移動された、または削除された)場合に発生します。.dbt を .dbf と同じベースファイル名にして、隣に配置し直してください。
.dbt と .fpt の違いは何ですか?
どちらも dBASE ファミリーのメモファイルです。.dbt は dBASE III/IV のメモ形式であり、.fpt は FoxPro/Visual FoxPro のメモ形式です。同じ概念をわずかに異なるレイアウトで保存しています。
.dbt をプレーンテキストとして読めますか?
そのままでは読めません。ヘッダーと制御バイトを含むバイナリブロックファイルだからです。代わりに .dbf からメモの内容を CSV/TXT にエクスポートしてください。
.dbf がなくなった場合、メモテキストを復元できますか?
部分的には可能です。.dbt ブロックには生のテキストが含まれているため、バイナリエディタや専門の復元ツールで文字列を救出できますが、.dbf がないと、どのメモがどのレコードに属していたかの情報が失われます。

参考文献

1Microsoft - Visual FoxPro documentationlearn.microsoft.com
2dBASE - Table file format (DBF/DBT) specificationwww.dbase.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.BINCD/DVD Disc Image (BIN/CUE)
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

関連する拡張子

.DBSQLite Database File
.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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧