.FMX

File FMX

Oracle Forms Executable Module
Fai una domanda
RISPOSTA RAPIDA

Un file FMX è un modulo Oracle Forms compilato - la versione pronta per l'esecuzione di un file sorgente Oracle Forms (.FMB). Gli utenti finali non aprono mai direttamente i file FMX; essi vengono distribuiti su Oracle Forms Services ed eseguiti lato server, mentre gli utenti accedono alla maschera tramite un browser. Per lavorarci, è necessario Oracle Forms Builder o Oracle Forms Runtime sul server.

Sviluppatore: Oracle Corporation Categoria: File eseguibili (exe) MIME: application/octet-stream
SI APRE SU Windows Linux
Correlati: .APK · .EXE · .VBS · .JAR

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 31, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file FMX?

Il file .fmx è un modulo eseguibile compilato, specifico per la piattaforma, prodotto da Oracle Forms - il framework di lunga data di Oracle per la creazione di front-end di applicazioni database aziendali. Un file .fmx viene generato dall'Oracle Forms Compiler (frmcmp) a partire da un file sorgente .fmb (Forms Module Binary), ed è ciò che Oracle Forms Services effettivamente carica ed esegue in fase di runtime.

Poiché i file .fmx sono compilati per uno specifico sistema operativo e per una versione principale di Oracle Forms, lo stesso sorgente .fmb deve essere ricompilato separatamente per ogni piattaforma di destinazione - Windows, Linux o Solaris. Un .fmx compilato per Oracle Forms 12c non può essere eseguito sotto il runtime di Forms 14, e un .fmx compilato su Linux non funzionerà su Windows. Il file non può essere decompilato per tornare al suo sorgente .fmb.

Al runtime, frmweb (la servlet di Forms) carica il file .fmx lato server, esegue il bytecode dei trigger PL/SQL incorporati e renderizza la maschera nel browser dell'utente. I moduli compilati complementari includono .mmx (modulo menu compilato) e .plx (libreria PL/SQL compilata). Oracle Forms 14.1.2.0 è stato rilasciato a dicembre 2024, continuando una linea di prodotti che risale a Oracle Forms 3 negli anni '80. Oracle raccomanda APEX e Oracle JET per lo sviluppo di nuove applicazioni web, ma Forms rimane in uso attivo negli ambienti aziendali di tutto il mondo.

Sicurezza e incolumità

RISCHIO: LOW

I file FMX sono artefatti lato server; gli utenti finali non li eseguono mai direttamente. Il rischio è limitato agli ambienti server Oracle. I file non possono essere eseguiti al di fuori del runtime di Oracle Forms.

Dettagli del formato

in sintesi
NOME COMPLETOOracle Forms Executable Moduleanche noto come Oracle Forms compiled form, Forms runtime module
SVILUPPATOREOracle Corporationdal Oracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
TIPO MIMEapplication/octet-stream
TIPObinario compilato specifico per la piattaforma (simile a bytecode)
Questa estensione è usata anche da…
  • Plugin FileMaker Pro - FileMaker Pro utilizza .fmx (anche .fmplugin su macOS) per le DLL di plugin/estensione collocate nella cartella Extensions.
  • FME Desktop Custom Transformer - FME Desktop (Safe Software) utilizza .fmx per i file di definizione dei trasformatori personalizzati (basati su XML).

Programmi che aprono file FMX

Windows2 apps
Oracle Forms Runtime (frmweb / frmservlet) A pagamento Distribuisci FMX nella directory di Oracle Forms Services; accedi via browser tramite l'URL della servlet di Forms.
Oracle Forms Builder (frmcmp) A pagamento Usa Forms Compiler (frmcmp) per compilare il sorgente FMB. Forms Builder esegue FMX in modalità debug.
Linux1 app
Oracle Forms Runtime (frmweb / frmservlet) A pagamento Distribuisci FMX nella directory di Oracle Forms Services; accedi via browser tramite l'URL della servlet di Forms.

Dettagli tecnici

specifiche approfondite
Codifica del fileBinario (bytecode compilato proprietario di Oracle Forms)
Ordine dei byteDipendente dalla piattaforma; little-endian su x86/x64 Linux e Windows
Compilato daFile sorgente Oracle Forms `.fmb` utilizzando il comando `frmcmp` (Forms Compiler)
Compatibilità di versioneLegata alla versione principale di Oracle Forms; un `.fmx` di Forms 12c non funzionerà sotto il runtime di Forms 14
Specificità della piattaformaDeve essere compilato un `.fmx` separato per ogni OS di destinazione (Windows, Linux, Solaris); i file NON sono multipiattaforma
Motore di runtime`frmweb` / `frmservlet` (servlet web di Oracle Forms Services) - eseguito solo lato server
Contenuto del bytecodeDescrittori di layout codificati in binario, bytecode dei trigger PL/SQL (Oracle p-code), metadati di blocchi/elementi, tabelle delle proprietà della maschera
DecompilabileNo - `.fmx` non può essere riconvertito nel file sorgente `.fmb`
Moduli complementari`.mmx` (modulo menu compilato), `.plx` (libreria PL/SQL compilata)
Modello di distribuzioneSolo lato server; il client riceve l'output HTML renderizzato o l'applet Java, non il file `.fmx` stesso
SicurezzaNessuna crittografia intrinseca; accesso controllato tramite credenziali Oracle Database al runtime
Dimensione tipica del file50 KB - 5 MB
Tipo MIMEapplication/octet-stream (nessun MIME dedicato registrato)
Versione attualeOracle Forms 14.1.2.0 (rilasciato a dicembre 2024)
RilasciatoOracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
Ultima versioneOracle Forms 14.1.2.0 (December 2024)
Specificadocs.oracle.com

Conversioni FMX

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file FMX. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file FMX.

Domande frequenti

Come apro un file FMX?
Non è possibile aprire o visualizzare direttamente i file FMX - sono moduli compilati lato server eseguiti da Oracle Forms Runtime. Per modificarli, è necessario il file sorgente .FMB in Oracle Forms Builder.
Come si compila un FMB in FMX?
Usa Oracle Forms Compiler: frmcmp module=myform.fmb userid=user/pass@db output_file=myform.fmx. Oppure usa il menu Build > Compile All in Oracle Forms Builder.
Posso decompilare un FMX in FMB?
No. FMX è un binario compilato senza alcun decompilatore pubblicamente documentato. Conserva sempre i tuoi file sorgente .FMB.
Perché il mio FMX non funziona dopo l'aggiornamento di Oracle Forms?
I file FMX sono specifici per la versione. Dopo un aggiornamento della versione di Oracle Forms, è necessario ricompilare tutti i file sorgente FMB per generare nuovi file FMX.
FMX è lo stesso del plugin .fmx di FileMaker?
No - anche FileMaker Pro utilizza l'estensione .fmx per i suoi file plugin, ma si tratta di formati completamente diversi da Oracle Forms FMX.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z