.CFM

File CFM

ColdFusion Markup Language Template
Fai una domanda
RISPOSTA RAPIDA

Un file CFM è un modello lato server in ColdFusion Markup Language (CFML) che viene eseguito su un server web per generare pagine HTML. Gli utenti finali non possiedono mai direttamente un file CFM: esso risiede su un server. Per modificarne il codice sorgente, aprirlo in VS Code o in qualsiasi editor di testo. Per eseguirlo, è necessario che Adobe ColdFusion o Lucee siano installati su un server.

Sviluppatore: Allaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005) Categoria: File di Internet MIME: application/x-coldfusion
SI APRE SU Windows macOS Linux
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 22, 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 CFM?

I file .cfm memorizzano modelli di pagine web CFML o singoli elementi di un'applicazione web più ampia. Una pagina .cfm viene generata dinamicamente dal server quando richiesta dal browser di un utente: il motore ColdFusion elabora il file lato server e restituisce HTML semplice al client. I siti web e le applicazioni dinamiche create con ColdFusion possono accedere direttamente alle risorse del database e generare contenuti dinamici, gestendo moduli, stati di sessione e integrazioni API.

La sintassi CFML si presenta in due forme: CFScript, un linguaggio di scripting simile a JavaScript, o un markup basato su tag simile a HTML, che utilizza tag personalizzati con prefisso <cf...> come <cfquery>, <cfoutput> e <cfloop>. ColdFusion è sviluppato da Adobe (dal 2005; originariamente creato da Allaire Corporation nel 1995). Il server compila i modelli .cfm in bytecode alla prima richiesta e memorizza il risultato nella cache; il file .cfm stesso rimane testo semplice e non viene mai inviato al browser del client.

Adobe ColdFusion 2023 è la versione attuale. Anche il motore open source Lucee elabora i file .cfm ed è ampiamente utilizzato come alternativa gratuita. I file .cfm possono essere eseguiti solo tramite un motore CFML dedicato: aprirne uno in un browser senza un server attivo non restituisce nulla di utile. I file complementari .cfc (ColdFusion Component) contengono componenti riutilizzabili simili a classi, mentre i file .cfm sono i modelli di pagina che producono l'output.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file sorgente .cfm visualizzato in un editor di testo è sicuro: è testo semplice e non può essere eseguito sul desktop. Il rischio è contestuale: se un file .cfm viene distribuito su un server, ESEGUE codice lato server che può interagire con database, file system e servizi esterni. Il codice .cfm dannoso (webshell, backdoor) è una reale minaccia alla sicurezza del server negli ambienti ColdFusion; gli amministratori di sistema devono garantire che non possano essere caricati file .cfm non autorizzati (un comune vettore di attacco). Per gli utenti finali che hanno solo un file .cfm sulla propria macchina locale: non può fare nulla senza un server CFML in esecuzione.

Dettagli del formato

in sintesi
NOME COMPLETOColdFusion Markup Language Templateanche noto come CFM file, ColdFusion template
SVILUPPATOREAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)dal 1995 (ColdFusion 1.0 by Allaire Corporation)
TIPO MIMEapplication/x-coldfusion
TIPOmodello web lato server / codice sorgente CFML (testo semplice)
Questa estensione è usata anche da…
  • File ColdFusion Component (confusione con .cfc) - .cfc è un'estensione correlata ma distinta per i ColdFusion Components (codice riutilizzabile simile a classi); gli utenti a volte confondono cfm e cfc.

Programmi che aprono file CFM

Windows6 apps
Adobe ColdFusion A pagamento Distribuire il file .cfm su un ColdFusion Application Server; accedere alla pagina tramite un browser all'URL mappato. ColdFusion elabora il CFML e restituisce HTML.
Adobe Dreamweaver A pagamento Apre e modifica i file .cfm con evidenziazione della sintassi CFML e integrazione con il server.
Adobe ColdFusion Builder A pagamento IDE basato su Eclipse per la modifica di file .cfm con evidenziazione della sintassi, assistenza al codice e integrazione con il server ColdFusion.
Notepad Open-source Aprire come testo con evidenziazione della sintassi CFML/HTML; modificare il sorgente senza un server (nessuna esecuzione, solo modifica del codice).
Lucee Open-source Installare Lucee (motore CFML gratuito e open source); distribuire il file .cfm nella root web; accedere tramite browser. Piena compatibilità CFML per la maggior parte dei modelli.
Visual Studio Code Open-source Installare l'estensione CFML (ad es. KamasamaK.vscode-cfml) per l'evidenziazione della sintassi e IntelliSense; modificare direttamente i file sorgente .cfm.
macOS3 apps
Adobe ColdFusion A pagamento Distribuire il file .cfm su un ColdFusion Application Server; accedere alla pagina tramite un browser all'URL mappato. ColdFusion elabora il CFML e restituisce HTML.
Lucee Open-source Installare Lucee (motore CFML gratuito e open source); distribuire il file .cfm nella root web; accedere tramite browser. Piena compatibilità CFML per la maggior parte dei modelli.
Visual Studio Code Open-source Installare l'estensione CFML (ad es. KamasamaK.vscode-cfml) per l'evidenziazione della sintassi e IntelliSense; modificare direttamente i file sorgente .cfm.
Linux2 apps
Adobe ColdFusion A pagamento Distribuire il file .cfm su un ColdFusion Application Server; accedere alla pagina tramite un browser all'URL mappato. ColdFusion elabora il CFML e restituisce HTML.
Lucee Open-source Installare Lucee (motore CFML gratuito e open source); distribuire il file .cfm nella root web; accedere tramite browser. Piena compatibilità CFML per la maggior parte dei modelli.

Dettagli tecnici

specifiche approfondite
Codifica del fileTesto semplice - UTF-8 (ColdFusion 2016+); i file più vecchi possono essere Windows-1252 o ISO-8859-1
Modello di esecuzioneSolo lato server - elaborato dal motore CFML ColdFusion/Lucee; il file .cfm non viene mai inviato al browser del client
Sintassi dei tagI tag CFML utilizzano il prefisso <cf...> - ad es. <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Sintassi scriptI blocchi CFScript (<cfscript>...</cfscript>) forniscono un'alternativa simile a JavaScript al CFML basato su tag
Accesso al databaseIl tag nativo <cfquery> esegue SQL parametrizzato su origini dati configurate; restituisce un oggetto query
Compilazione runtimeIl motore CFML compila .cfm in bytecode alla prima richiesta e memorizza il risultato nella cache; il file sorgente rimane testo semplice
Firma binariaNessuna - testo semplice, nessun magic byte
Tipo MIMEapplication/x-coldfusion (lato server); il client riceve text/html
Motori supportatiAdobe ColdFusion 2023 (attuale), Lucee (open source, attivamente mantenuto), OpenBD (meno attivo)
Sviluppatore originaleAllaire Corporation (1995); acquisita da Macromedia, poi da Adobe nel 2005
Estensione complementareI file .cfc (ColdFusion Component) contengono componenti riutilizzabili simili a classi; i file .cfm sono i modelli di pagina che producono l'output
Dimensione tipica del file1 KB-500 KB (la maggior parte dei modelli 2-50 KB)
Supporto framework MVCCFWheels, FW/1 (Framework One) e Coldbox sono framework MVC CFML comuni che effettuano il dispatch ai file .cfm
Rilasciato1995 (ColdFusion 1.0 by Allaire Corporation)
Ultima versioneAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Specificahelpx.adobe.com

Conversioni CFM

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file CFM. 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 CFM.

Domande frequenti

Come si apre un file .cfm?
Per leggere il codice sorgente: aprirlo in qualsiasi editor di testo (VS Code, Notepad++, Notepad). Per eseguirlo e vedere l'output: è necessario un server ColdFusion (Adobe) o Lucee; distribuire il file e accedervi tramite un URL del browser.
Posso fare doppio clic su un file .cfm per aprirlo?
Facendo doppio clic probabilmente lo si aprirà in un editor di testo (mostrando il sorgente CFML). Il file richiede un server ColdFusion o Lucee per essere eseguito e produrre output HTML: non può essere eseguito da solo.
Qual è la differenza tra .cfm e .cfc?
.cfm è un modello di pagina che genera output HTML quando vi si accede tramite un URL. .cfc (ColdFusion Component) è un modulo riutilizzabile con funzioni, simile a una classe in altri linguaggi. Entrambi contengono codice CFML.
ColdFusion è ancora usato nel 2026?
Sì. Adobe ColdFusion 2023 è la versione attuale. Molti sistemi aziendali e governativi costruiti nei primi anni 2000 funzionano ancora su stack ColdFusion. Anche Lucee (open source) è attivamente mantenuto.
Cos'è Lucee e come si relaziona a .cfm?
Lucee è un motore CFML gratuito e open source che esegue file .cfm e .cfc. È il successore comunitario di Railo ed è ampiamente compatibile con i modelli Adobe ColdFusion.
Posso convertire un file .cfm in PHP o HTML?
Non esiste un convertitore automatico. La conversione in PHP richiede la riscrittura manuale dei tag e della logica CFML. Per catturare l'output HTML, eseguire il rendering della pagina su un server e salvare l'output del browser.

Riferimenti

1Adobe ColdFusion CFML Referencehelpx.adobe.com
2ColdFusion Markup Language - 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.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
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)

Estensioni correlate

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

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