.FMX

Fichier FMX

Oracle Forms Executable Module
Poser une question
RÉPONSE RAPIDE

Un fichier FMX est un module Oracle Forms compilé - la version prête pour l'exécution d'un fichier source Oracle Forms (.FMB). Les utilisateurs finaux n'ouvrent jamais les fichiers FMX directement ; ils sont déployés sur Oracle Forms Services et exécutés côté serveur, les utilisateurs accédant au formulaire via un navigateur. Pour travailler avec l'un d'eux, vous avez besoin d'Oracle Forms Builder ou d'Oracle Forms Runtime sur le serveur.

Développeur : Oracle Corporation Catégorie : Fichiers exécutables MIME: application/octet-stream
S'OUVRE SUR Windows Linux
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 31, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier FMX ?

Le fichier .fmx est un module exécutable compilé, spécifique à une plateforme, produit par Oracle Forms - le framework de longue date d'Oracle pour la création d'interfaces d'applications de bases de données d'entreprise. Un fichier .fmx est généré par l'Oracle Forms Compiler (frmcmp) à partir d'un fichier source .fmb (Forms Module Binary), et c'est ce qu'Oracle Forms Services charge et exécute réellement au moment de l'exécution.

Comme les fichiers .fmx sont compilés pour un système d'exploitation et une version majeure d'Oracle Forms spécifiques, le même source .fmb doit être recompilé séparément pour chaque plateforme cible - Windows, Linux ou Solaris. Un .fmx compilé pour Oracle Forms 12c ne peut pas s'exécuter sous le runtime Forms 14, et un .fmx compilé sous Linux ne s'exécutera pas sous Windows. Le fichier ne peut pas être décompilé pour revenir à son source .fmb.

Au moment de l'exécution, frmweb (le servlet Forms) charge le .fmx côté serveur, exécute le bytecode des déclencheurs PL/SQL intégrés et affiche le formulaire dans le navigateur de l'utilisateur. Les modules compilés compagnons incluent le .mmx (module de menu compilé) et le .plx (bibliothèque PL/SQL compilée). Oracle Forms 14.1.2.0 est sorti en décembre 2024, poursuivant une lignée de produits remontant à Oracle Forms 3 dans les années 1980. Oracle recommande APEX et Oracle JET pour le développement de nouvelles applications web, mais Forms reste activement utilisé dans les environnements d'entreprise du monde entier.

Sécurité et sûreté

RISQUE : LOW

Les fichiers FMX sont des artefacts côté serveur ; les utilisateurs finaux ne les exécutent jamais directement. Le risque est limité aux environnements de serveur Oracle. Les fichiers ne peuvent pas être exécutés en dehors du runtime Oracle Forms.

Détails du format

en bref
NOM COMPLETOracle Forms Executable Modulealias Oracle Forms compiled form, Forms runtime module
DÉVELOPPEUROracle Corporationdepuis Oracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
TYPE MIMEapplication/octet-stream
TYPEbinaire compilé spécifique à la plateforme (type bytecode)
Cette extension est également utilisée par…
  • Plugin FileMaker Pro - FileMaker Pro utilise .fmx (également .fmplugin sur macOS) pour les DLL de plugins/extensions placées dans le dossier Extensions.
  • FME Desktop Custom Transformer - FME Desktop (Safe Software) utilise .fmx pour les fichiers de définition de transformateurs personnalisés (basés sur XML).

Programmes qui ouvrent les fichiers FMX

Windows2 apps
Oracle Forms Runtime (frmweb / frmservlet) Payant Déployez le FMX dans le répertoire Oracle Forms Services ; accès via navigateur via l'URL du servlet Forms.
Oracle Forms Builder (frmcmp) Payant Utilisez Forms Compiler (frmcmp) pour compiler le FMB source. Forms Builder exécute le FMX en mode débogage.
Linux1 app
Oracle Forms Runtime (frmweb / frmservlet) Payant Déployez le FMX dans le répertoire Oracle Forms Services ; accès via navigateur via l'URL du servlet Forms.

Détails techniques

spécifications approfondies
Encodage du fichierBinaire (bytecode compilé propriétaire Oracle Forms)
Ordre des octetsDépendant de la plateforme ; little-endian sur x86/x64 Linux et Windows
Compilé à partir deFichier source Oracle Forms `.fmb` utilisant la commande `frmcmp` (Forms Compiler)
Compatibilité de versionLié à la version majeure d'Oracle Forms ; un `.fmx` de Forms 12c ne fonctionnera pas sous le runtime Forms 14
Spécificité de la plateformeUn `.fmx` distinct doit être compilé par OS cible (Windows, Linux, Solaris) ; les fichiers ne sont PAS multiplateformes
Moteur d'exécution`frmweb` / `frmservlet` (servlet web Oracle Forms Services) - exécuté côté serveur uniquement
Contenu du bytecodeDescripteurs de mise en page encodés en binaire, bytecode de déclencheur PL/SQL (p-code Oracle), métadonnées de bloc/élément, tables de propriétés de formulaire
DécompilableNon - le `.fmx` ne peut pas être converti en fichier source `.fmb`
Modules compagnons`.mmx` (module de menu compilé), `.plx` (bibliothèque PL/SQL compilée)
Modèle de déploiementCôté serveur uniquement ; le client reçoit le rendu HTML ou la sortie de l'applet Java, pas le fichier `.fmx` lui-même
SécuritéPas de chiffrement intrinsèque ; accès contrôlé via les identifiants Oracle Database au moment de l'exécution
Taille typique du fichier50 Ko - 5 Mo
Type MIMEapplication/octet-stream (aucun MIME dédié enregistré)
Version actuelleOracle Forms 14.1.2.0 (sorti en décembre 2024)
PubliéOracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
Dernière versionOracle Forms 14.1.2.0 (December 2024)
Spécificationdocs.oracle.com

Conversions FMX

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers FMX. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers FMX.

Foire aux questions

Comment ouvrir un fichier FMX ?
Vous ne pouvez pas ouvrir ou visualiser les fichiers FMX directement - ce sont des modules compilés côté serveur exécutés par Oracle Forms Runtime. Pour les modifier, vous avez besoin du fichier source .FMB dans Oracle Forms Builder.
Comment compiler un FMB en FMX ?
Utilisez Oracle Forms Compiler : « frmcmp module=myform.fmb userid=user/pass@db output_file=myform.fmx ». Ou utilisez le menu Build > Compile All dans Oracle Forms Builder.
Puis-je décompiler un FMX en FMB ?
Non. Le FMX est un binaire compilé sans décompilateur publiquement documenté. Conservez toujours vos fichiers sources .FMB.
Pourquoi mon FMX ne s'exécute-t-il pas après la mise à jour d'Oracle Forms ?
Les fichiers FMX sont spécifiques à une version. Après une mise à jour de version d'Oracle Forms, vous devez recompiler tous les fichiers sources FMB pour générer de nouveaux fichiers FMX.
Le FMX est-il identique au plugin .fmx de FileMaker ?
Non - FileMaker Pro utilise également l'extension .fmx pour ses fichiers de plugins, mais ce sont des formats complètement différents de l'Oracle Forms FMX.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z