.FMX

FMX-fil

Oracle Forms Executable Module
Ställ en fråga
SNABBT SVAR

En FMX-fil är en kompilerad Oracle Forms-modul - den körklara versionen av en Oracle Forms-källfil (.FMB). Slutanvändare öppnar aldrig FMX-filer direkt; de distribueras till Oracle Forms Services och körs på serversidan, medan användare får åtkomst till formuläret via en webbläsare. För att arbeta med en sådan behöver du Oracle Forms Builder eller Oracle Forms Runtime på servern.

Utvecklare: Oracle Corporation Kategori: Exekverbara filer MIME: application/octet-stream
ÖPPNAS PÅ Windows Linux
Relaterat: .APK · .EXE · .VBS · .JAR

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 31, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet FMX?

Filen .fmx är en kompilerad, plattformsspecifik körbar modul skapad av Oracle Forms - Oracles långlivade ramverk för att bygga gränssnitt för företagsdatabaser. En .fmx-fil genereras av Oracle Forms Compiler (frmcmp) från en källfil av typen .fmb (Forms Module Binary), och det är denna fil som Oracle Forms Services faktiskt laddar och kör vid exekvering.

Eftersom .fmx-filer är kompilerade för ett specifikt operativsystem och en specifik huvudversion av Oracle Forms, måste samma .fmb-källfil kompileras om separat för varje målplattform - Windows, Linux eller Solaris. En .fmx kompilerad för Oracle Forms 12c kan inte köras under Forms 14 runtime, och en Linux-kompilerad .fmx fungerar inte på Windows. Filen kan inte dekompileras tillbaka till sin källkod i .fmb.

Vid körning laddar frmweb (Forms-servleten) .fmx-filen på serversidan, exekverar inbäddad PL/SQL-trigger-bytecode och renderar formuläret i användarens webbläsare. Tillhörande kompilerade moduler inkluderar .mmx (kompilerad menymodul) och .plx (kompilerat PL/SQL-bibliotek). Oracle Forms 14.1.2.0 släpptes i december 2024 och fortsätter en produktlinje som sträcker sig tillbaka till Oracle Forms 3 på 1980-talet. Oracle rekommenderar APEX och Oracle JET för nyutveckling av webbapplikationer, men Forms förblir i aktiv användning i företagsmiljöer världen över.

Säkerhet & trygghet

RISK: LOW

FMX-filer är artefakter på serversidan; slutanvändare exekverar dem aldrig direkt. Risken är begränsad till Oracle-servermiljöer. Filer kan inte köras utanför Oracle Forms runtime.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNOracle Forms Executable Moduleäven känd som Oracle Forms compiled form, Forms runtime module
UTVECKLAREOracle Corporationsedan Oracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
MIME-TYPapplication/octet-stream
TYPplattformsspecifik kompilerad binär (bytecode-liknande)
Detta filtillägg används också av…
  • FileMaker Pro Plugin - FileMaker Pro använder .fmx (även .fmplugin på macOS) för insticksprogram/tilläggs-DLL:er som placeras i mappen Extensions.
  • FME Desktop Custom Transformer - FME Desktop (Safe Software) använder .fmx för definitionsfiler för anpassade transformatorer (XML-baserade).

Program som öppnar FMX-filer

Windows2 apps
Oracle Forms Runtime (frmweb / frmservlet) Betald Distribuera FMX till Oracle Forms Services-katalogen; få åtkomst via webbläsare genom Forms-servletens URL.
Oracle Forms Builder (frmcmp) Betald Använd Forms Compiler (frmcmp) för att kompilera käll-FMB. Forms Builder kör FMX i felsökningsläge.
Linux1 app
Oracle Forms Runtime (frmweb / frmservlet) Betald Distribuera FMX till Oracle Forms Services-katalogen; få åtkomst via webbläsare genom Forms-servletens URL.

Tekniska detaljer

djup specifikation
FilkodningBinär (proprietär Oracle Forms-kompilerad bytecode)
ByteordningPlattformsberoende; little-endian på x86/x64 Linux och Windows
Kompilerad frånOracle Forms källfil `.fmb` med kommandot `frmcmp` (Forms Compiler)
VersionskompatibilitetBunden till Oracle Forms huvudversion; en `.fmx` från Forms 12c körs inte under Forms 14 runtime
PlattformsspecifikSeparat `.fmx` måste kompileras per mål-OS (Windows, Linux, Solaris); filer är INTE plattformsoberoende
Körningsmotor`frmweb` / `frmservlet` (Oracle Forms Services web servlet) - exekveras endast på serversidan
Bytecode-innehållBinärkodade layoutbeskrivningar, PL/SQL-trigger-bytecode (Oracle p-code), block/objekt-metadata, tabeller för formuläregenskaper
DekompilerbarNej - `.fmx` kan inte konverteras tillbaka till källfilen `.fmb`
Tillhörande moduler`.mmx` (kompilerad menymodul), `.plx` (kompilerat PL/SQL-bibliotek)
DistributionsmodellEndast serversidan; klienten tar emot renderad HTML eller Java-applet-utdata, inte själva `.fmx`-filen
SäkerhetIngen inneboende kryptering; åtkomst styrs via Oracle Database-behörigheter vid körning
Typisk filstorlek50 KB - 5 MB
MIME-typapplication/octet-stream (ingen dedikerad MIME registrerad)
Nuvarande versionOracle Forms 14.1.2.0 (släppt december 2024)
SläpptOracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
Senaste versionOracle Forms 14.1.2.0 (December 2024)
Specifikationdocs.oracle.com

FMX-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med FMX-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om FMX-filer.

Vanliga frågor

Hur öppnar jag en FMX-fil?
Du kan inte öppna eller visa FMX-filer direkt - de är kompilerade moduler på serversidan som körs av Oracle Forms Runtime. För att redigera behöver du källfilen .FMB i Oracle Forms Builder.
Hur kompilerar jag en FMB till FMX?
Använd Oracle Forms Compiler: frmcmp module=myform.fmb userid=user/pass@db output_file=myform.fmx. Eller använd menyn Build > Compile All i Oracle Forms Builder.
Kan jag dekompilera en FMX tillbaka till FMB?
Nej. FMX är en kompilerad binärfil utan någon offentligt dokumenterad dekompilator. Behåll alltid dina .FMB-källfiler.
Varför körs inte min FMX efter att jag uppgraderat Oracle Forms?
FMX-filer är versionsspecifika. Efter en uppgradering av Oracle Forms-versionen måste du kompilera om alla FMB-källfiler för att generera nya FMX-filer.
Är FMX samma sak som FileMaker .fmx-insticksprogram?
Nej - FileMaker Pro använder också filändelsen .fmx för sina insticksprogram, men dessa är helt andra format än Oracle Forms FMX.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö