.FMX

Arquivo FMX

Oracle Forms Executable Module
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo FMX é um módulo compilado do Oracle Forms - a versão pronta para execução de um arquivo de origem do Oracle Forms (.FMB). Os usuários finais nunca abrem arquivos FMX diretamente; eles são implantados no Oracle Forms Services e executados no lado do servidor, com os usuários acessando o formulário por meio de um navegador. Para trabalhar com um, você precisa do Oracle Forms Builder ou do Oracle Forms Runtime no servidor.

Desenvolvedor: Oracle Corporation Categoria: Arquivos Executáveis MIME: application/octet-stream
ABRE EM Windows Linux
Relacionado: .APK · .EXE · .VBS · .JAR

Nesta página

19k+ extensões indexadas
Última revisão em Jul 31, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro FMX?

O arquivo .fmx é um módulo executável compilado e específico da plataforma produzido pelo Oracle Forms - a estrutura de longa data da Oracle para a construção de interfaces de aplicativos de banco de dados corporativos. Um arquivo .fmx é gerado pelo Oracle Forms Compiler (frmcmp) a partir de um arquivo de origem .fmb (Forms Module Binary), e é o que o Oracle Forms Services realmente carrega e executa em tempo de execução.

Como os arquivos .fmx são compilados para um sistema operacional específico e uma versão principal do Oracle Forms, o mesmo .fmb de origem deve ser recompilado separadamente para cada plataforma de destino - Windows, Linux ou Solaris. Um .fmx compilado para Oracle Forms 12c não pode ser executado no runtime do Forms 14, e um .fmx compilado em Linux não funcionará no Windows. O arquivo não pode ser descompilado de volta para sua origem .fmb.

No tempo de execução, o frmweb (o servlet do Forms) carrega o .fmx no lado do servidor, executa o bytecode do gatilho PL/SQL incorporado e renderiza o formulário no navegador do usuário. Módulos compilados complementares incluem .mmx (módulo de menu compilado) e .plx (biblioteca PL/SQL compilada). O Oracle Forms 14.1.2.0 foi lançado em dezembro de 2024, continuando uma linha de produtos que remonta ao Oracle Forms 3 na década de 1980. A Oracle recomenda o APEX e o Oracle JET para o desenvolvimento de novas aplicações web, mas o Forms permanece em uso ativo em ambientes corporativos em todo o mundo.

Segurança e proteção

RISCO: LOW

Arquivos FMX são artefatos do lado do servidor; os usuários finais nunca os executam diretamente. O risco é limitado aos ambientes de servidor Oracle. Os arquivos não podem ser executados fora do runtime do Oracle Forms.

Detalhes do formato

em resumo
NOME COMPLETOOracle Forms Executable Moduletambém conhecido como Oracle Forms compiled form, Forms runtime module
DESENVOLVEDOROracle Corporationdesde Oracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
TIPO MIMEapplication/octet-stream
TIPObinário compilado específico da plataforma (semelhante a bytecode)
RELACIONADO.apk.exe.vbs.jar
Esta extensão também é usada por…
  • Plugin do FileMaker Pro - O FileMaker Pro usa .fmx (também .fmplugin no macOS) para arquivos DLL de plugin/extensão colocados na pasta Extensions.
  • FME Desktop Custom Transformer - O FME Desktop (Safe Software) usa .fmx para arquivos de definição de transformadores personalizados (baseados em XML).

Programas que abrem arquivos FMX

Windows2 apps
Oracle Forms Runtime (frmweb / frmservlet) Pago Implante o FMX no diretório do Oracle Forms Services; acesse via navegador através da URL do servlet do Forms.
Oracle Forms Builder (frmcmp) Pago Use o Forms Compiler (frmcmp) para compilar o FMB de origem. O Forms Builder executa o FMX em modo de depuração.
Linux1 app
Oracle Forms Runtime (frmweb / frmservlet) Pago Implante o FMX no diretório do Oracle Forms Services; acesse via navegador através da URL do servlet do Forms.

Detalhes técnicos

especificação profunda
Codificação de arquivoBinário (bytecode compilado proprietário do Oracle Forms)
Ordem dos bytesDependente da plataforma; little-endian em x86/x64 Linux e Windows
Compilado deArquivo de origem Oracle Forms `.fmb` usando o comando `frmcmp` (Forms Compiler)
Compatibilidade de versãoVinculado à versão principal do Oracle Forms; um `.fmx` do Forms 12c não funcionará no runtime do Forms 14
Especificidade da plataformaUm `.fmx` separado deve ser compilado por SO de destino (Windows, Linux, Solaris); os arquivos NÃO são multiplataforma
Mecanismo de tempo de execução`frmweb` / `frmservlet` (servlet web do Oracle Forms Services) - executado apenas no lado do servidor
Conteúdo do bytecodeDescritores de layout codificados em binário, bytecode de gatilho PL/SQL (p-code da Oracle), metadados de bloco/item, tabelas de propriedades de formulário
DescompilávelNão - o `.fmx` não pode ser convertido de volta para o arquivo `.fmb` de origem
Módulos complementares`.mmx` (módulo de menu compilado), `.plx` (biblioteca PL/SQL compilada)
Modelo de implantaçãoApenas no lado do servidor; o cliente recebe a saída renderizada em HTML ou applet Java, não o arquivo `.fmx` em si
SegurançaSem criptografia inerente; acesso controlado via credenciais do Oracle Database em tempo de execução
Tamanho de arquivo típico50 KB - 5 MB
Tipo MIMEapplication/octet-stream (nenhum MIME dedicado registrado)
Versão atualOracle Forms 14.1.2.0 (lançado em dezembro de 2024)
LançadoOracle Forms 3.0, mid-1980s (originally as compiled Designer/2000 form)
Versão mais recenteOracle Forms 14.1.2.0 (December 2024)
Especificaçãodocs.oracle.com

Conversões de FMX

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos FMX. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos FMX.

Perguntas frequentes

Como faço para abrir um arquivo FMX?
Você não pode abrir ou visualizar arquivos FMX diretamente - eles são módulos compilados no lado do servidor executados pelo Oracle Forms Runtime. Para editar, você precisa do arquivo .FMB de origem no Oracle Forms Builder.
Como compilo um FMB para FMX?
Use o Oracle Forms Compiler: frmcmp module=myform.fmb userid=user/pass@db output_file=myform.fmx. Ou use o menu Build > Compile All no Oracle Forms Builder.
Posso descompilar um FMX de volta para FMB?
Não. O FMX é um binário compilado sem nenhum descompilador publicamente documentado. Sempre guarde seus arquivos de origem .FMB.
Por que meu FMX não funciona após atualizar o Oracle Forms?
Os arquivos FMX são específicos da versão. Após uma atualização de versão do Oracle Forms, você deve recompilar todos os arquivos de origem FMB para gerar novos arquivos FMX.
O FMX é o mesmo que o plugin .fmx do FileMaker?
Não - o FileMaker Pro também usa a extensão .fmx para seus arquivos de plugin, mas estes são formatos completamente diferentes do FMX do Oracle Forms.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z