.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
ОТКРЫВАЕТСЯ НА Windows Linux
Связанные: .APK · .EXE · .VBS · .JAR

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 31, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла FMX?

Файл .fmx представляет собой скомпилированный, платформозависимый исполняемый модуль, созданный в Oracle Forms - проверенном временем фреймворке Oracle для создания интерфейсов корпоративных приложений баз данных. Файл .fmx генерируется компилятором Oracle Forms (frmcmp) из исходного файла .fmb (Forms Module Binary), и именно его Oracle Forms Services фактически загружает и выполняет во время работы.

Поскольку файлы .fmx компилируются для конкретной операционной системы и основной версии Oracle Forms, один и тот же исходный код .fmb должен быть перекомпилирован отдельно для каждой целевой платформы - Windows, Linux или Solaris. Файл .fmx, скомпилированный для Oracle Forms 12c, не может работать в среде выполнения Forms 14, а файл, скомпилированный в Linux, не будет работать в Windows. Файл невозможно декомпилировать обратно в исходный код .fmb.

Во время выполнения frmweb (сервлет Forms) загружает .fmx на стороне сервера, выполняет встроенный байт-код триггеров PL/SQL и отрисовывает форму в браузере пользователя. Сопутствующие скомпилированные модули включают .mmx (скомпилированный модуль меню) и .plx (скомпилированная библиотека PL/SQL). Версия Oracle Forms 14.1.2.0 была выпущена в декабре 2024 года, продолжая линейку продуктов, берущую начало от Oracle Forms 3 в 1980-х годах. Oracle рекомендует использовать 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
ТИПплатформозависимый скомпилированный двоичный файл (подобный байт-коду)
СВЯЗАННЫЕ.apk.exe.vbs.jar
Это расширение также используется в…
  • Плагин FileMaker Pro - FileMaker Pro использует расширение .fmx (также .fmplugin в macOS) для DLL-файлов плагинов/расширений, размещаемых в папке Extensions.
  • Пользовательский трансформер FME Desktop - FME Desktop (Safe Software) использует .fmx для файлов определений пользовательских трансформеров (на базе XML).

Программы, открывающие файлы FMX

Windows2 apps
Oracle Forms Runtime (frmweb / frmservlet) Платно Разверните FMX в каталоге Oracle Forms Services; доступ осуществляется через браузер по URL-адресу сервлета Forms.
Oracle Forms Builder (frmcmp) Платно Используйте компилятор Forms (frmcmp) для компиляции исходного FMB. Forms Builder запускает FMX в режиме отладки.
Linux1 app
Oracle Forms Runtime (frmweb / frmservlet) Платно Разверните FMX в каталоге Oracle Forms Services; доступ осуществляется через браузер по URL-адресу сервлета Forms.

Технические подробности

глубокая спецификация
Кодировка файлаДвоичная (проприетарный скомпилированный байт-код Oracle Forms)
Порядок байтовЗависит от платформы; little-endian на x86/x64 Linux и Windows
Скомпилирован изИсходный файл Oracle Forms `.fmb` с использованием команды `frmcmp` (компилятор Forms)
Совместимость версийПривязан к основной версии Oracle Forms; `.fmx` от Forms 12c не будет работать в среде выполнения Forms 14
Специфика платформыДля каждой целевой ОС (Windows, Linux, Solaris) должен быть скомпилирован отдельный `.fmx`; файлы НЕ являются кроссплатформенными
Среда выполнения`frmweb` / `frmservlet` (веб-сервлет Oracle Forms Services) - выполняется только на стороне сервера
Содержимое байт-кодаДвоично-кодированные дескрипторы макета, байт-код триггеров PL/SQL (Oracle p-code), метаданные блоков/элементов, таблицы свойств форм
Возможность декомпиляцииНет - `.fmx` нельзя преобразовать обратно в исходный файл `.fmb`
Сопутствующие модули`.mmx` (скомпилированный модуль меню), `.plx` (скомпилированная библиотека PL/SQL)
Модель развертыванияТолько на стороне сервера; клиент получает отрисованный HTML или вывод Java-апплета, а не сам файл `.fmx`
БезопасностьНет встроенного шифрования; доступ контролируется учетными данными Oracle Database во время выполнения
Типичный размер файла50 КБ - 5 МБ
MIME-типapplication/octet-stream (выделенный MIME не зарегистрирован)
Текущая версияOracle Forms 14.1.2.0 (выпущена в декабре 2024 г.)
ВыпущенOracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
Последняя версияOracle Forms 14.1.2.0 (December 2024)
Спецификацияdocs.oracle.com

Конвертации FMX

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами FMX. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах FMX.

Часто задаваемые вопросы

Как открыть файл FMX?
Вы не можете открывать или просматривать файлы FMX напрямую - это скомпилированные серверные модули, запускаемые Oracle Forms Runtime. Для редактирования вам понадобится исходный файл .FMB в Oracle Forms Builder.
Как скомпилировать FMB в FMX?
Используйте компилятор Oracle Forms: frmcmp module=myform.fmb userid=user/pass@db output_file=myform.fmx. Или воспользуйтесь меню Build > Compile All в Oracle Forms Builder.
Можно ли декомпилировать FMX обратно в FMB?
Нет. FMX - это скомпилированный двоичный файл без публично документированного декомпилятора. Всегда сохраняйте исходные файлы .FMB.
Почему мой FMX не запускается после обновления Oracle Forms?
Файлы FMX привязаны к конкретной версии. После обновления версии Oracle Forms необходимо перекомпилировать все исходные файлы FMB для создания новых файлов FMX.
Является ли FMX тем же самым, что и плагин .fmx для FileMaker?
Нет - 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