.FXP

FXP ファイル

Visual FoxPro Compiled Program File
質問する
クイック回答

FXP ファイルは、.PRG ソースファイルから自動生成されたコンパイル済みの Visual FoxPro プログラムです。実行するには VFP 9.0 ランタイムが必要ですが、無料の再頒布可能パッケージは Windows 11 でも動作します。もし FXP ファイルがオーディオソフトウェアに関連するものである場合は、Steinberg VST プラグインのプリセットです。DAW(Cubase、FL Studio、Ableton など)で開いてください。

開発元: Microsoft Corporation (originally Fox Software; acquired 1992) カテゴリ: データベースファイル MIME: application/octet-stream
対応OS Windows
関連: .DB · .DBF · .ACCDB · .SQL

このページの内容

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

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

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

ファイルを識別する

FXP ファイル形式とは?

.fxp ファイルは、.prg ソースプログラムが実行されるか、明示的にコンパイルされたときに Microsoft Visual FoxPro によって生成されるコンパイル済みバイトコード出力です。これはスタンドアロンの実行ファイルではなく、VFP ランタイム(再頒布用ランタイムの VFP9R.DLL または IDE 用の VFP9T.DLL)によって解釈される独自の p-code を含んでいます。そのため、オペレーティングシステムが直接実行することはできません。

VFP コンパイラは .prg ファイルと並行して自動的に .fxp を生成し、.prg の方が新しい場合は透過的に再生成します。.fxp を削除すると、ソースからの再コンパイルが強制されます。コンパイルは厳密に一方向であり、.fxp ファイルを読み取り可能な .prg ソースコードにデコンパイルすることはできません。

Visual FoxPro のルーツは FoxBASE+(1984年)に遡り、1992年の Fox Software 買収を経て Microsoft 製品となりました。2007年の Visual FoxPro 9.0 SP2 が最終リリースとなり、Microsoft は2015年1月13日に延長サポートを終了しました。それにもかかわらず、1990年代から2000年代に構築された業務アプリケーションの膨大なレガシー資産が残っており、無料の VFP9 ランタイム再頒布可能パッケージは、セキュリティアップデートは提供されないものの、2026年時点でも Windows 11 にインストール可能です。

バイトコードはバージョン固有です。例えば VFP 6 でコンパイルされたコードは VFP 9 ランタイムと互換性がありません。常にコンパイル済み出力よりも .prg ソースファイルの方が価値があります。FoxPro アプリケーションは通常、.DBF データベーステーブルや、.dbc コンテナ、.vcx クラスライブラリなどの関連ファイルと共に動作します。

セキュリティと安全性

リスク: MEDIUM

FXP ファイルは VFP ランタイム内でコードを実行します。不明な FXP ファイルを実行すると、悪意のある FoxPro コマンドが実行される可能性があります。ただし、2026年において VFP 環境が稀少であるため、リスクは限定的です。VST/オーディオ関連の FXP は無害なプリセットデータです。

形式の詳細

概要
正式名称Visual FoxPro Compiled Program File別名 FoxPro Compiled Program, VFP compiled PRG
開発元Microsoft Corporation (originally Fox Software; acquired 1992)登場時期 1984 (FoxBASE+); VFP-specific compiled format from Visual FoxPro 3.0, 1995
MIME タイプapplication/octet-stream
タイプ独自バイナリバイトコード(コンパイル済み FoxPro プログラム)
この拡張子は以下でも使用されています…
  • VST/AU プラグインプリセットファイル (Steinberg FXP) - Steinberg の FXP 形式は、VST または AU オーディオプラグインの単一プリセット(パッチ)を保存します。フルプリセットバンクである .FXB の対となる形式です。Cubase、Ableton、FL Studio、および VST2 互換のホストで使用されます。FoxPro とは全く無関係です。

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

Windows3 apps
Visual FoxPro 9.0 有料 VFP IDE で関連する .PRG ファイルを開くと、.FXP が自動的にコンパイルされます。または、コマンドウィンドウで DO <filename>.fxp を使用して実行します。注意:VFP 9.0 は EOL(2015年1月)であり、Microsoft による販売は終了しています。
VFP 9.0 Runtime (redistributable) 無料 フルセットの IDE なしでコンパイル済み VFP アプリケーションを実行するために VFP9 ランタイムを導入します。ランタイムは無料で、2026年時点でも Microsoft ダウンロードセンターから入手可能です。
Visual FoxPro Community (vfpx.codeplex.com archived) オープンソース VFP 開発のためのコミュニティ維持ツール群です。コアとなる VFP IDE を置き換えるものではありませんが、便利なユーティリティを追加します。

技術的詳細

詳細仕様
エンコーディングバイナリ独自の p-code(バイトコード)、人間は判読不能
バイト順序リトルエンディアン
コンテナ独自の VFP コンパイル済みバイトコード形式。標準的なコンテナラッパーはなし
一般的なファイルサイズプログラムの複雑さに応じて 5 KB - 2 MB
実行モデルVFP ランタイム(VFP9R.DLL / VFP9T.DLL)によって解釈される p-code。OS が直接実行することは不可
バージョン間互換性バイトコードはバージョン固有。VFP 3.0 から VFP 9.0 までの出力は相互に互換性なし
ソース依存性.prg ソースファイルから自動生成。 .prg のタイムスタンプが新しい場合、ランタイムが自動的に再コンパイル
可逆性一方向のコンパイル。 .fxp を読み取り可能な .prg ソースにデコンパイルすることは不可
ソースの難読化バイトコードは暗号化されていないが、元の .prg がなければソースロジックの解読は困難
関連 OSWindows(VFP9 ランタイムは 2026年時点で Windows 11 にインストール可能)
関連プロジェクトファイル通常、.dbf テーブル、.dbc コンテナ、.vcx クラスライブラリ、.scx フォームと共に使用
サポート状況Microsoft は2015年1月に延長サポートを終了。ランタイムにセキュリティパッチは提供されない
リリース日1984 (FoxBASE+); VFP-specific compiled format from Visual FoxPro 3.0, 1995
最新バージョンVisual FoxPro 9.0 SP2 (2007) - final version, EOL January 13, 2015

FXP の変換

コミュニティ Q&A

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

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

よくある質問

Visual FoxPro なしで FXP ファイルを開くことはできますか?
いいえ。VFP コンパイル済みプログラムには VFP ランタイム(VFP9R.DLL)が必要です。無料の VFP 9.0 ランタイムを配布することは可能ですが、IDE は含まれません。FXP ファイル自体は人間が読める形式ではありません。
FXP を PRG に戻す(デコンパイル)ことはできますか?
いいえ。FXP のコンパイルは一方向であり、デコンパイラは存在しません。常に .PRG ソースファイルを保存しておいてください。
Visual FoxPro はまだサポートされていますか?
いいえ。Microsoft は2015年1月13日に延長サポートを終了しました。VFP 9.0 SP2(2007年)が最終リリースです。ランタイムは Windows 11 でも動作しますが、セキュリティアップデートは提供されません。
FXP ファイルがオーディオプラグインから提供されたのですが、どう使えばいいですか?
それは Steinberg VST プリセット(FXP 形式)です。DAW のプラグインプリセットブラウザからロードしてください。Cubase ではプラグインを右クリックして «プリセットの読み込み» を選択し、FL Studio ではプリセットボタンを使用します。
なぜ VFP は自動的に FXP ファイルを作成するのですか?
VFP は速度向上のため、初回実行時に .PRG ソースを .FXP バイトコードにコンパイルします。FXP ファイルは自由に削除しても問題ありません。 .PRG ソースから自動的に再作成されます。

参考文献

1Microsoft Visual FoxPro 9.0 documentation (archived)docs.microsoft.com
2VFP community resources - VFPX on GitHubgithub.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.BINCD/DVD Disc Image (BIN/CUE)
10.XDWDocuWorks Document

関連する拡張子

.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 で閲覧