.FPT

FPT ファイル

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

FPT ファイルは、FoxPro または Visual FoxPro データベーステーブル(.dbf)に付随するメモ用コンパニオンファイルです。固定幅の .dbf レコードには収まりきらない、メモ型やバイナリ型のフィールドの実際の内容を保持します。データベースを正しく開くには、.fpt ファイルが .dbf ファイルと同じベース名で、同じフォルダ内に存在する必要があります。DBF Viewer Plus、Visual FoxPro 9.0、または LibreOffice Base で開くことができます。

開発元: Microsoft (Visual FoxPro); originally Fox Software カテゴリ: データベースファイル オープンスタンダード MIME: application/octet-stream
対応OS Windows macOS
関連: .DB · .DBF · .ACCDB · .SQL

このページの内容

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

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

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

ファイルを識別する

FPT ファイル形式とは?

.fpt ファイルは、FoxPro データベーステーブル(.dbf)とペアになるバイナリサイドカーファイルです。.dbf ファイルの固定幅レコード構造に収まらない、または可変長のメモ型およびバイナリ型フィールドの内容を格納します。すべての .fpt は、親となる .dbf と同じベース名を共有し(例:customers.dbfcustomers.fpt)、これら 2 つのファイルは常に同じディレクトリに存在する必要があります。

この形式は、1989 年に Fox Software によって FoxPro 1.0 で導入され、後に Microsoft の Visual FoxPro ラインの下で標準化されました。.fpt は固定ブロック構造を使用します。512 バイトのヘッダーにはブロックサイズと次に使用可能なブロックへのポインタが記録され、その後に個々のフィールド値を保持する固定サイズブロック(デフォルトは 512 バイト)のチェーンが続きます。各メモエントリは、4 バイトのタイプフラグと 4 バイトの長さで始まり、その後に生データが続きます。テキストメモは 2 つの 0x1A EOF マーカーで終了します。

dBASE III/IV で使用されていた古い .dbt 形式とは異なり、.fpt はプレーンテキストに加えて、画像、OLE オブジェクト、その他の BLOB などのバイナリオブジェクトを保存できます。ブロックサイズは SET BLOCKSIZE コマンドを介して設定可能です。

Visual FoxPro 9.0 SP2(2007 年)がこのプラットフォームの最終バージョンであり、Microsoft は 2015 年 1 月にサポートを終了しました。レガシーな .fpt データは、通常、FoxPro の COPY TO コマンドやサードパーティの変換ツールを使用して、SQL Server、SQLite、PostgreSQL などの最新のデータベースに移行されます。

セキュリティと安全性

リスク: LOW

バイナリデータファイルであり、実行可能ではありません。歴史的な FPT ファイルには、機密性の高いレガシーなビジネスデータ(顧客記録、文書)が含まれている可能性があります。既知のマルウェアベクターはありません。

形式の詳細

概要
正式名称FoxPro Table Memo File別名 Visual FoxPro memo file, xBase FPT memo
開発元Microsoft (Visual FoxPro); originally Fox Software登場時期 1989 (FoxPro 1.0 by Fox Software)
MIME タイプapplication/octet-stream
タイプDBF テーブルのメモ/BLOB フィールドを格納するバイナリサイドカーファイル
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • FileMaker Pro Database Memo File - FileMaker Pro もレガシーなフラットファイルデータベースのメモ/コンテナフィールドストレージに .fpt を使用しますが、xBase/FoxPro 形式とは無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
00000001
ASCII
····
ヘッダーブロック(512 バイト):バイト 0-3 = 次の空きブロック番号(ビッグエンディアン)、バイト 4-5 = 予約済み、バイト 6-7 = ブロックサイズ(ビッグエンディアン、デフォルト 64 = 512 バイト / 8)。ブロックサイズは 33-65535 バイトです。dBASE IV は異なるヘッダーを持つ .dbt を使用します。FoxPro では FPT が DBT に取って代わりました。

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

Windows4 apps
DBF Viewer Plus フリーミアム .dbf ファイルを開くと、FPT が同じフォルダから自動的に読み込まれます。メモフィールドはその場で表示されます。
Visual FoxPro 9.0 有料 コマンドウィンドウで USE table.dbf を実行し、BROWSE でメモフィールドを含むレコードを表示します。
dBASE Plus 有料 .dbf を開くと、.fpt メモファイルが自動的にリンクされます。
LibreOffice Base オープンソース フォルダを dBase データソースとして接続します。.fpt からのメモフィールドは JDBC ドライバを介して読み取られます。
macOS1 app
FileMaker Pro (FileMaker variant only) 有料 FileMaker の .fp7/.fmp12 データベースファイルを開きます。FPT サイドカーは FileMaker によって自動的に管理されます。

技術的詳細

詳細仕様
ファイルタイプdBASE/FoxPro テーブル用のバイナリサイドカーメモおよび BLOB ストレージファイル
MIME タイプapplication/octet-stream
バイト順序ビッグエンディアン
ブロック構造固定サイズブロック。デフォルト 512 バイト(ブロックサイズ値 64 × 8)。SET BLOCKSIZE で設定可能
ブロックサイズの範囲1 ブロックあたり 33-65,535 バイト。Visual FoxPro でのデフォルトは 512 バイト
ヘッダーレイアウト512 バイトのブロック 0:バイト 0-3 = 次の空きブロック番号、バイト 6-7 = ブロックサイズ(共にビッグエンディアン)
メモエントリのレイアウト4 バイトのタイプフラグ(0 = 画像/バイナリ、1 = テキストメモ) + 4 バイトのデータ長 + 生データバイト
テキストメモの終端記号各テキストメモエントリの末尾にある 2 つの 0x1A(Ctrl-Z)バイト
バイナリデータのサポートテキストのみの dBASE .dbt とは異なり、画像、OLE オブジェクト、任意のバイナリ BLOB を格納可能
ペアリング要件常に同じベース名の .dbf とペアにする必要があります。.fpt ファイルが単独で使用されることはありません
DBF とのリンク.dbf は、各メモフィールドのスロットにテキストオフセットとして FPT ブロック番号を格納します
一般的なファイルサイズ4 KB - 500 MB(蓄積されたメモ内容に応じて増加。PACK コマンドの実行により縮小可能)
dBASE での相当品.dbt (dBASE III/IV)。目的は似ていますが、FPT と .dbt に互換性はありません
最終サポートプラットフォームVisual FoxPro 9.0 SP2。Microsoft は 2015 年 1 月に VFP のサポートを終了
リリース日1989 (FoxPro 1.0 by Fox Software)
最新バージョンVisual FoxPro 9.0 SP2 format (2007, last VFP release)
オープンスタンダードはい · ロイヤリティフリー
仕様書learn.microsoft.com

FPT の変換

コミュニティ Q&A

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

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

よくある質問

FPT ファイルとは何ですか?また、必要ですか?
これは FoxPro の .dbf テーブルに付随するメモデータコンパニオンです。メモ型やバイナリ型のフィールドを表示するために必要です。これがないと、それらのフィールドは空として表示されます。
Visual FoxPro なしで FPT ファイルを開くことはできますか?
はい。DBF Viewer Plus や LibreOffice Base を使用すれば、VFP をインストールしなくても DBF+FPT のペアを読み取ることができます。
Visual FoxPro はまだサポートされていますか?
いいえ。Microsoft は 2015 年 1 月に VFP 9.0 の延長サポートを終了しました。ソフトウェアは古い Windows 上で動作しますが、アップデートは提供されません。
なぜ FileMaker も .fpt を使用しているのですか?
命名の偶然の一致です。FileMaker の FPT 形式は FoxPro の FPT 形式とは完全に異なります。これらに互換性はありません。
FoxPro の FPT データを最新のデータベースに移行するにはどうすればよいですか?
Visual FoxPro の COPY TO コマンドを使用するか、DBF Viewer Plus を使用して CSV/SQL にエクスポートし、ターゲットのデータベースにインポートしてください。

参考文献

1Microsoft Learn - Memo File Structure (.FPT)learn.microsoft.com
2manmrk.net - Xbase FPT format specification (reverse-engineered)manmrk.net

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
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 で閲覧