.CFM

Arquivo CFM

ColdFusion Markup Language Template
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo CFM é um template de servidor em ColdFusion Markup Language (CFML) que roda em um servidor web para gerar páginas HTML. Os usuários finais nunca possuem um arquivo CFM diretamente - ele reside em um servidor. Para editar o código-fonte, abra-o no VS Code ou em qualquer editor de texto. Para executá-lo, você precisa do Adobe ColdFusion ou Lucee instalado em um servidor.

Desenvolvedor: Allaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005) Categoria: Arquivos de Internet MIME: application/x-coldfusion
ABRE EM Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Nesta página

19k+ extensões indexadas
Última revisão em Jul 22, 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 CFM?

Arquivos .cfm armazenam templates de páginas web CFML, ou elementos individuais de uma aplicação web maior. Uma página .cfm é gerada pelo servidor dinamicamente quando solicitada pelo navegador de um usuário - o mecanismo ColdFusion processa o arquivo no lado do servidor e retorna HTML puro para o cliente. Sites e aplicações dinâmicas construídos com ColdFusion podem acessar diretamente recursos de banco de dados e gerar conteúdo dinâmico, lidando com formulários, estados de sessão e integrações de API.

A sintaxe CFML vem em duas formas: CFScript, uma linguagem de script semelhante ao JavaScript, ou marcação baseada em tags semelhante ao HTML, usando tags personalizadas prefixadas com <cf...>, como <cfquery>, <cfoutput> e <cfloop>. O ColdFusion é desenvolvido pela Adobe (desde 2005; originalmente criado pela Allaire Corporation em 1995). O servidor compila os templates .cfm para bytecode na primeira requisição e armazena o resultado em cache; o arquivo .cfm em si permanece como texto simples e nunca é enviado ao navegador do cliente.

O Adobe ColdFusion 2023 é a versão atual. O mecanismo de código aberto Lucee também processa arquivos .cfm e é amplamente utilizado como uma alternativa gratuita. Arquivos .cfm só podem ser executados através de um mecanismo CFML dedicado - abrir um em um navegador sem um servidor em execução não retorna nada útil. Arquivos complementares .cfc (ColdFusion Component) contêm componentes reutilizáveis semelhantes a classes, enquanto arquivos .cfm são os templates de página que produzem a saída.

Segurança e proteção

RISCO: MEDIUM

Um arquivo-fonte .cfm que você visualiza em um editor de texto é seguro - é texto simples e não pode ser executado em sua área de trabalho. O risco é contextual: se um arquivo .cfm for implantado em um servidor, ele EXECUTA código no lado do servidor que pode interagir com bancos de dados, sistemas de arquivos e serviços externos. Código .cfm malicioso (webshells, backdoors) é uma ameaça real à segurança do servidor em ambientes ColdFusion - administradores de servidor devem garantir que nenhum arquivo .cfm não autorizado possa ser carregado (um vetor de ataque comum). Para usuários finais que apenas possuem um arquivo .cfm em sua máquina local: ele não pode fazer nada sem um servidor CFML em execução.

Detalhes do formato

em resumo
NOME COMPLETOColdFusion Markup Language Templatetambém conhecido como CFM file, ColdFusion template
DESENVOLVEDORAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)desde 1995 (ColdFusion 1.0 by Allaire Corporation)
TIPO MIMEapplication/x-coldfusion
TIPOtemplate web de servidor / código-fonte CFML (texto simples)
Esta extensão também é usada por…
  • Arquivo de Componente ColdFusion (confusão com .cfc) - .cfc é uma extensão relacionada, mas distinta, para ColdFusion Components (código reutilizável semelhante a classes); usuários às vezes confundem cfm e cfc.

Programas que abrem arquivos CFM

Windows6 apps
Adobe ColdFusion Pago Implante o arquivo .cfm em um Servidor de Aplicação ColdFusion; acesse a página via navegador na URL mapeada. O ColdFusion processa o CFML e retorna HTML.
Adobe Dreamweaver Pago Abra e edite arquivos .cfm com realce de sintaxe CFML e integração com o servidor.
Adobe ColdFusion Builder Pago IDE baseada em Eclipse para editar arquivos .cfm com realce de sintaxe, assistência de código e integração com servidor ColdFusion.
Notepad Código aberto Abra como texto com realce de sintaxe CFML/HTML; edite o código-fonte sem um servidor (sem execução - apenas edição de código).
Lucee Código aberto Instale o Lucee (mecanismo CFML gratuito e de código aberto); implante o .cfm na raiz da web; acesse via navegador. Compatibilidade total com CFML para a maioria dos templates.
Visual Studio Code Código aberto Instale a extensão CFML (ex: KamasamaK.vscode-cfml) para realce de sintaxe e IntelliSense; edite os arquivos-fonte .cfm diretamente.
macOS3 apps
Adobe ColdFusion Pago Implante o arquivo .cfm em um Servidor de Aplicação ColdFusion; acesse a página via navegador na URL mapeada. O ColdFusion processa o CFML e retorna HTML.
Lucee Código aberto Instale o Lucee (mecanismo CFML gratuito e de código aberto); implante o .cfm na raiz da web; acesse via navegador. Compatibilidade total com CFML para a maioria dos templates.
Visual Studio Code Código aberto Instale a extensão CFML (ex: KamasamaK.vscode-cfml) para realce de sintaxe e IntelliSense; edite os arquivos-fonte .cfm diretamente.
Linux2 apps
Adobe ColdFusion Pago Implante o arquivo .cfm em um Servidor de Aplicação ColdFusion; acesse a página via navegador na URL mapeada. O ColdFusion processa o CFML e retorna HTML.
Lucee Código aberto Instale o Lucee (mecanismo CFML gratuito e de código aberto); implante o .cfm na raiz da web; acesse via navegador. Compatibilidade total com CFML para a maioria dos templates.

Detalhes técnicos

especificação profunda
Codificação de arquivoTexto simples - UTF-8 (ColdFusion 2016+); arquivos mais antigos podem ser Windows-1252 ou ISO-8859-1
Modelo de execuçãoApenas no lado do servidor - processado pelo mecanismo CFML ColdFusion/Lucee; o arquivo .cfm nunca é enviado ao navegador do cliente
Sintaxe de tagsAs tags CFML usam o prefixo <cf...> - ex: <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Sintaxe de scriptBlocos CFScript (<cfscript>...</cfscript>) fornecem uma alternativa semelhante ao JavaScript para o CFML baseado em tags
Acesso a banco de dadosA tag nativa <cfquery> executa SQL parametrizado contra fontes de dados configuradas; retorna um objeto de consulta
Compilação em tempo de execuçãoO mecanismo CFML compila o .cfm para bytecode na primeira requisição e armazena o resultado em cache; o arquivo-fonte permanece em texto simples
Assinatura bináriaNenhuma - texto simples, sem magic bytes
Tipo MIMEapplication/x-coldfusion (lado do servidor); o cliente recebe text/html
Mecanismos suportadosAdobe ColdFusion 2023 (atual), Lucee (código aberto, mantido ativamente), OpenBD (menos ativo)
Desenvolvedor originalAllaire Corporation (1995); adquirida pela Macromedia, depois pela Adobe em 2005
Extensão complementarArquivos .cfc (ColdFusion Component) contêm componentes reutilizáveis semelhantes a classes; arquivos .cfm são os templates de página que produzem saída
Tamanho típico de arquivo1 KB-500 KB (maioria dos templates entre 2-50 KB)
Suporte a frameworks MVCCFWheels, FW/1 (Framework One) e Coldbox são frameworks MVC CFML comuns que despacham para arquivos .cfm
Lançado1995 (ColdFusion 1.0 by Allaire Corporation)
Versão mais recenteAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Especificaçãohelpx.adobe.com

Conversões de CFM

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos CFM. 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 CFM.

Perguntas frequentes

Como eu abro um arquivo .cfm?
Para ler o código-fonte: abra-o em qualquer editor de texto (VS Code, Notepad++, Bloco de Notas). Para executá-lo e ver o resultado: você precisa de um servidor ColdFusion (Adobe) ou Lucee - implante o arquivo e acesse-o via uma URL no navegador.
Posso clicar duas vezes em um arquivo .cfm para abri-lo?
Clicar duas vezes provavelmente o abrirá em um editor de texto (mostrando o código-fonte CFML). O arquivo requer um servidor ColdFusion ou Lucee para ser executado e produzir saída HTML - ele não pode rodar sozinho.
Qual é a diferença entre .cfm e .cfc?
.cfm é um template de página que gera saída HTML quando acessado via URL. .cfc (ColdFusion Component) é um módulo reutilizável com funções, semelhante a uma classe em outras linguagens. Ambos contêm código CFML.
O ColdFusion ainda é usado em 2026?
Sim. O Adobe ColdFusion 2023 é a versão atual. Muitos sistemas corporativos e governamentais construídos no início dos anos 2000 ainda rodam em pilhas ColdFusion. O Lucee (código aberto) também é mantido ativamente.
O que é Lucee e como ele se relaciona com o .cfm?
Lucee é um mecanismo CFML gratuito e de código aberto que executa arquivos .cfm e .cfc. É o sucessor comunitário do Railo e é amplamente compatível com os templates do Adobe ColdFusion.
Posso converter um arquivo .cfm para PHP ou HTML?
Não existe um conversor automatizado. A conversão para PHP requer a reescrita manual das tags e da lógica CFML. Para capturar a saída HTML, renderize a página em um servidor e salve o que for exibido no navegador.

Referências

1Adobe ColdFusion CFML Referencehelpx.adobe.com
2ColdFusion Markup Language - Wikipediaen.wikipedia.org

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões relacionadas

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

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