.PRX

PRX ファイル

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

PRX ファイルはコンパイルされた FoxPro プログラムです。Microsoft Visual FoxPro で .PRG ソースファイルに対して COMPILE コマンドを実行した際に生成されるバイナリ・バイトコードです。実行するには、Microsoft が 2007 年に開発を終了した(サポートは 2015 年終了)Visual FoxPro 9.0 が必要です。PRX ファイルは Windows Media Player やビデオとは一切関係ありません。これらはレガシーなデータベースプログラムファイルです。

開発元: Microsoft (Visual FoxPro); originally Fox Software (FoxBase/FoxPro) カテゴリ: 実行ファイル MIME: application/octet-stream
対応OS Windows
関連: .APK · .EXE · .VBS · .JAR

このページの内容

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

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

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

ファイルを識別する

PRX ファイル形式とは?

.prx ファイルは、Visual FoxPro が .prg ソースプログラムを COMPILE コマンドで処理した際に生成されるコンパイル済みバイトコード出力です。ネイティブのマシンコードではなく、.prx ファイルには VFP ランタイムエンジンによって実行時に解釈される p-code が含まれています。このコンパイル済み形式は、FoxPro 2.x(DOS および Windows 版)および 3.0 から 9.0 SP2(2007 年)までのすべての Visual FoxPro バージョンで採用されました。

内部バイトコードは独自仕様で非公開です。バージョン間の互換性はなく、VFP 6 でコンパイルされた .prx ファイルは VFP 9 では正しく動作しません。Visual FoxPro は .fxp 拡張子のコンパイル済みファイルも生成します。ランタイムは両方が存在する場合、まず .fxp を選択し、.fxp がない場合に .prx にフォールバックします。元の .prg ソースとは異なり、.prx ファイルはバイナリ形式であり、プレーンテキストとして読み取ることはできません。

.prx 拡張子は、Sony PSP PRX 形式(PlayStation Portable のファームウェアプラグインに使用される再配置可能実行ファイル)と混同されることがありますが、これは全く無関係なバイナリ形式です。Microsoft は 2007 年に Visual FoxPro の開発を終了し、延長サポートは 2015 年 1 月 13 日に終了しました。現在 VFP アプリケーションを実行するには、通常 Windows XP/Vista 互換モードや仮想マシンが必要です。VFPX オープンソースコミュニティは、凍結された VFP コードベースの拡張機能を維持しており、DBF データベースアクセスのためのツールなどを含んでいます。

セキュリティと安全性

リスク: MEDIUM

.prx ファイルは VFP ランタイムによって実行される解釈済みバイトコードです。FoxPro が許可する範囲内でファイルシステムやレジストリの操作を行うことが可能です。現代の文脈では、信頼できないソースからの .prx ファイルは実行すべきではありません。今日の主な懸念はレガシーシステムの脆弱性です。VFP 9.0 は 2015 年以降、セキュリティパッチが提供されていません。

形式の詳細

概要
正式名称FoxPro Compiled Program File別名 Visual FoxPro compiled program, FoxPro compiled PRG
開発元Microsoft (Visual FoxPro); originally Fox Software (FoxBase/FoxPro)登場時期 circa 1987 (FoxBase/FoxPro era); .prx extension used through Visual FoxPro 9.0 (2004)
カテゴリ実行ファイル
MIME タイプapplication/octet-stream
タイプコンパイル済み FoxPro/Visual FoxPro バイトコードバイナリ(.PRG ソースプログラムからコンパイル)
この拡張子は以下でも使用されています…
  • PlayStation Portable PRX (PSP Plugin/Firmware) - PRX on PSP is a Relocatable Executable (ELF-based, MIPS) used for PSP firmware modules and plugins - completely unrelated to FoxPro.
  • Polaris Office Template - Some versions of Polaris Office use .prx as a template or extension file; niche, mobile-office context.

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

Windows1 app
Microsoft Visual FoxPro 9.0 有料 VFP 環境内からコンパイル済み .prx を実行します。コマンドウィンドウで «DO program.prx» と入力するか、ランタイム(VFP9R.DLL)がアプリケーションの一部として実行します。

技術的詳細

詳細仕様
ファイルエンコーディングバイナリ(コンパイル済み p-code バイトコード。人間が判読することはできません)
バイトオーダーリトルエンディアン(x86 Windows ターゲットプラットフォーム)
バイトコードタイプVFP ランタイムによって実行される解釈済み p-code。ネイティブマシンコードではありません
ソースとの関係VFP の `COMPILE` コマンドを使用して `.prg` ソースファイルからコンパイルされます。ソースとコンパイル済みファイルは同じベース名を共有します
バージョン拘束バイトコードはバージョン間の互換性がありません。VFP 6, 7, 8, 9 でコンパイルされた `.prx` は、そのバージョンのランタイムでのみ動作します
ランタイムのファイル優先順位VFP ランタイムは、同じディレクトリに `.fxp` が存在すればそれを実行し、`.fxp` がない場合に `.prx` を実行します
一般的なファイルサイズプログラムの複雑さに応じて 1 KB - 500 KB
形式のドキュメントMicrosoft による独自仕様で非公開。バイトコード構造に関する公開仕様は存在しません
オペレーティングシステムWindows 95 から Windows XP/Vista(VFP 9 の主要ターゲット)。Linux 上の Wine でも動作可能です
製品ステータスVisual FoxPro 9.0 SP2 が最終バージョンです。Microsoft による延長サポートは 2015 年 1 月 13 日に終了しました
拡張子の競合Sony PSP の `.prx`(PlayStation Relocatable Executable、携帯機 PSP 用のファームウェアプラグイン形式)とは無関係です
関連形式`.prg`(FoxPro ソースプログラム)、`.fxp`(代替コンパイル形式)、`.dbf`(FoxPro データベーステーブル)
リリース日circa 1987 (FoxBase/FoxPro era); .prx extension used through Visual FoxPro 9.0 (2004)
最新バージョンVisual FoxPro 9.0 SP2 (2007) - final version; product EOL

PRX の変換

コミュニティ Q&A

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

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

よくある質問

.prx ファイルとは何ですか?
コンパイルされた FoxPro/Visual FoxPro プログラムファイルです。.prg ソースファイルをコンパイルすることで生成されるバイトコードです。実行には Visual FoxPro 9.0 以前が必要ですが、この製品は 2007 年に Microsoft によって開発が終了されています。
.prx ファイルを Windows Media Player で開くことはできますか?
いいえ。 .prx ファイルはコンパイルされたデータベースプログラムであり、メディア再生とは全く関係ありません。一部のデータベースにおける関連付けは誤りです。
.prx ファイルを実行するにはどうすればよいですか?
Microsoft Visual FoxPro 9.0 がインストールされている必要があります。VFP のコマンドウィンドウで «DO yourprogram.prx» と入力します。VFP 9.0 SP2 は、ライセンス所有者向けに Microsoft のサイトからダウンロード可能です。
.prx を .exe に変換できますか?
いいえ。 .prx は解釈実行されるバイトコードであり、スタンドアロンの実行ファイルに変換することはできません。VFP は .exe 形式の配布物を作成できましたが、それには元の .prg ソースと VFP IDE が必要でした。
.prx は PSP の PRX ファイルと同じものですか?
いいえ。全く異なる形式です。PSP の .prx ファイルは PlayStation Portable ファームウェア用の MIPS ELF 実行ファイルです。FoxPro の .prx ファイルは Visual FoxPro データベースランタイム用のバイトコードです。

参考文献

1Microsoft KnowledgeBase - Visual FoxPro File Extensions (Q130686)jeffpar.github.io
2VFP Help - COMPILE Commandvfphelp.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

関連する拡張子

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

無料ファイルツール

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

ツールボックスを開く

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