.FMX

FMX ファイル

Oracle Forms Executable Module
質問する
クイック回答

FMXファイルは、コンパイル済みの Oracle Forms モジュールであり、Oracle Forms ソースファイル(.FMB)の実行準備が整ったバージョンです。エンドユーザーがFMXファイルを直接開くことはありません。これらは Oracle Forms Services にデプロイされてサーバー側で実行され、ユーザーはブラウザを介してフォームにアクセスします。これを使用するには、サーバー上に Oracle Forms Builder または Oracle Forms Runtime が必要です。

開発元: Oracle Corporation カテゴリ: 実行ファイル MIME: application/octet-stream
対応OS Windows Linux
関連: .APK · .EXE · .VBS · .JAR

このページの内容

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

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

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

ファイルを識別する

FMX ファイル形式とは?

.fmx ファイルは、エンタープライズ・データベース・アプリケーションのフロントエンドを構築するための Oracle の長期的なフレームワークである Oracle Forms によって生成される、コンパイル済みのプラットフォーム固有の実行可能モジュールです。.fmx ファイルは、Oracle Forms Compiler(frmcmp)によってソースの .fmb(Forms Module Binary)ファイルから生成され、実行時に Oracle Forms Services が実際にロードして実行する対象となります。

.fmx ファイルは特定のオペレーティングシステムおよび Oracle Forms のメジャーバージョン向けにコンパイルされるため、同じソースの .fmb をターゲットプラットフォーム(Windows、Linux、または Solaris)ごとに個別に再コンパイルする必要があります。Oracle Forms 12c 用にコンパイルされた .fmx は Forms 14 ランタイムでは実行できず、Linux でコンパイルされた .fmx は Windows では動作しません。また、このファイルをソースの .fmb に逆コンパイルすることはできません。

実行時には、frmweb(Forms サーブレット)がサーバー側で .fmx をロードし、埋め込まれた PL/SQL トリガーのバイトコードを実行して、ユーザーのブラウザにフォームをレンダリングします。関連するコンパイル済みモジュールには、.mmx(コンパイル済みメニューモジュール)や .plx(コンパイル済み PL/SQL ライブラリ)があります。Oracle Forms 14.1.2.0 は 2024年12月にリリースされ、1980年代の Oracle Forms 3 まで遡る製品ラインを継続しています。Oracle は新しい Web アプリケーション開発には APEX や Oracle JET を推奨していますが、Forms は世界中のエンタープライズ環境で引き続き活発に使用されています。

セキュリティと安全性

リスク: LOW

FMXファイルはサーバー側のアーティファクトであり、エンドユーザーが直接実行することはありません。リスクは Oracle サーバー環境に限定されます。Oracle Forms ランタイム以外でファイルを実行することはできません。

形式の詳細

概要
正式名称Oracle Forms Executable Module別名 Oracle Forms compiled form, Forms runtime module
開発元Oracle Corporation登場時期 Oracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
カテゴリ実行ファイル
MIME タイプapplication/octet-stream
タイププラットフォーム固有のコンパイル済みバイナリ(バイトコード形式)
この拡張子は以下でも使用されています…
  • FileMaker Pro プラグイン - FileMaker Pro は、Extensions フォルダに配置されるプラグイン/拡張 DLL に .fmx(macOS では .fmplugin)を使用します。
  • FME Desktop カスタムトランスフォーマー - FME Desktop(Safe Software)は、カスタムトランスフォーマー定義ファイル(XMLベース)に .fmx を使用します。

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

Windows2 apps
Oracle Forms Runtime (frmweb / frmservlet) 有料 FMXを Oracle Forms Services ディレクトリにデプロイし、Forms サーブレットの URL を介してブラウザからアクセスします。
Oracle Forms Builder (frmcmp) 有料 Forms Compiler(frmcmp)を使用してソース FMB をコンパイルします。Forms Builder はデバッグモードで FMX を実行します。
Linux1 app
Oracle Forms Runtime (frmweb / frmservlet) 有料 FMXを Oracle Forms Services ディレクトリにデプロイし、Forms サーブレットの URL を介してブラウザからアクセスします。

技術的詳細

詳細仕様
ファイルエンコーディングバイナリ(独自の Oracle Forms コンパイル済みバイトコード)
バイトオーダープラットフォームに依存。x86/x64 Linux および Windows ではリトルエンディアン
コンパイル元`frmcmp`(Forms Compiler)コマンドを使用した Oracle Forms ソース `.fmb` ファイル
バージョン互換性Oracle Forms のメジャーバージョンに紐付け。Forms 12c の `.fmx` は Forms 14 ランタイムでは動作しません
プラットフォーム固有性ターゲット OS(Windows、Linux、Solaris)ごとに個別の `.fmx` をコンパイルする必要があり、クロスプラットフォームではありません
ランタイムエンジン`frmweb` / `frmservlet`(Oracle Forms Services Web サーブレット) - サーバー側でのみ実行
バイトコードの内容バイナリエンコードされたレイアウト記述子、PL/SQL トリガーバイトコード(Oracle p-code)、ブロック/アイテムのメタデータ、フォームプロパティテーブル
逆コンパイル可能性不可 - `.fmx` をソースの `.fmb` ファイルに戻すことはできません
関連モジュール`.mmx`(コンパイル済みメニューモジュール)、`.plx`(コンパイル済み PL/SQL ライブラリ)
デプロイメントモデルサーバー側のみ。クライアントはレンダリングされた HTML または Java アプレットの出力を受け取り、`.fmx` ファイル自体は受け取りません
セキュリティ固有の暗号化はなし。実行時に Oracle Database の資格情報を介してアクセスが制御されます
一般的なファイルサイズ50 KB - 5 MB
MIMEタイプapplication/octet-stream(専用の MIME は登録されていません)
現在のバージョンOracle Forms 14.1.2.0(2024年12月リリース)
リリース日Oracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
最新バージョンOracle Forms 14.1.2.0 (December 2024)
仕様書docs.oracle.com

FMX の変換

コミュニティ Q&A

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

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

よくある質問

FMXファイルを開くにはどうすればよいですか?
FMXファイルを直接開いたり表示したりすることはできません。これらは Oracle Forms Runtime によって実行されるサーバー側のコンパイル済みモジュールです。編集するには、Oracle Forms Builder でソースの .FMB ファイルが必要です。
FMBをFMXにコンパイルするにはどうすればよいですか?
Oracle Forms Compiler を使用します:frmcmp module=myform.fmb userid=user/pass@db output_file=myform.fmx。または、Oracle Forms Builder のメニューから «ビルド» > «すべてコンパイル» を使用します。
FMXをFMBに逆コンパイルできますか?
いいえ。FMXはコンパイル済みのバイナリであり、公開されている逆コンパイラは存在しません。常に .FMB ソースファイルを保管しておいてください。
Oracle Forms のアップグレード後に FMX が動作しないのはなぜですか?
FMXファイルはバージョン固有です。Oracle Forms のバージョンアップグレード後は、すべての FMB ソースファイルを再コンパイルして、新しい FMX ファイルを生成する必要があります。
FMXは FileMaker の .fmx プラグインと同じですか?
いいえ。FileMaker Pro もプラグインファイルに .fmx 拡張子を使用しますが、これらは Oracle Forms の FMX とは完全に異なる形式です。

参考文献

1Oracle Fusion Middleware Working with Oracle Forms 14cdocs.oracle.com
2Oracle Forms - Wikipediaen.wikipedia.org

さらに探索

データベース全体から

今週のトップ拡張子

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.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

関連する拡張子

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