.CFM

CFM-fil

ColdFusion Markup Language Template
Ställ en fråga
SNABBT SVAR

En CFM-fil är en ColdFusion Markup Language (CFML) server-side-mall som körs på en webbserver för att generera HTML-sidor. Slutanvändare hanterar aldrig en CFM-fil direkt - den lever på en server. För att redigera källkoden, öppna den i VS Code eller valfri textredigerare. För att köra den behöver du Adobe ColdFusion eller Lucee installerat på en server.

Utvecklare: Allaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005) Kategori: Internetfiler MIME: application/x-coldfusion
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 22, 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 CFM?

.cfm-filer lagrar CFML webbsidemallar, eller enskilda element i en större webbapplikation. En .cfm-sida genereras dynamiskt av servern när den begärs av en användares webbläsare - ColdFusion-motorn bearbetar filen på serversidan och returnerar vanlig HTML till klienten. Webbplatser och dynamiska applikationer byggda med ColdFusion kan direkt komma åt databasresurser och generera dynamiskt innehåll, hantera formulär, sessionsstatus och API-integrationer.

CFML-syntax finns i två former: CFScript, ett skriptspråk som liknar JavaScript, eller taggbaserad markup som liknar HTML, med anpassade taggar som börjar med <cf...> såsom <cfquery>, <cfoutput> och <cfloop>. ColdFusion utvecklas av Adobe (sedan 2005; ursprungligen skapat av Allaire Corporation 1995). Servern kompilerar .cfm-mallar till bytekod vid den första begäran och cachar resultatet; själva .cfm-filen förblir vanlig text och skickas aldrig till klientens webbläsare.

Adobe ColdFusion 2023 är den nuvarande versionen. Den öppna källkodsmotorn Lucee bearbetar också .cfm-filer och används ofta som ett gratis alternativ. .cfm-filer kan endast köras via en dedikerad CFML-motor - att öppna en i en webbläsare utan en körande server returnerar inget användbart. Tillhörande .cfc (ColdFusion Component)-filer innehåller återanvändbara klassliknande komponenter, medan .cfm-filer är sidmallarna som producerar utdata.

Säkerhet & trygghet

RISK: MEDIUM

En .cfm-källfil som du visar i en textredigerare är säker - det är vanlig text och kan inte köras på ditt skrivbord. Risken är kontextuell: om en .cfm-fil distribueras på en server EXEKVERAR den kod på serversidan som kan interagera med databaser, filsystem och externa tjänster. Skadlig .cfm-kod (webshells, bakdörrar) är ett verkligt säkerhetshot mot servrar i ColdFusion-miljöer - serveradministratörer bör se till att inga obehöriga .cfm-filer kan laddas upp (en vanlig attackvektor). För slutanvändare som bara har en .cfm-fil på sin lokala maskin: den kan inte göra någonting utan en körande CFML-server.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNColdFusion Markup Language Templateäven känd som CFM file, ColdFusion template
UTVECKLAREAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)sedan 1995 (ColdFusion 1.0 by Allaire Corporation)
MIME-TYPapplication/x-coldfusion
TYPwebbmall för serversidan / CFML-källkod (vanlig text)
Detta filtillägg används också av…
  • ColdFusion Component File (.cfc förväxling) - .cfc är ett relaterat men distinkt filtillägg för ColdFusion Components (klassliknande återanvändbar kod); användare förväxlar ibland cfm och cfc.

Program som öppnar CFM-filer

Windows6 apps
Adobe ColdFusion Betald Distribuera .cfm-filen på en ColdFusion Application Server; få åtkomst till sidan via en webbläsare på den mappade URL:en. ColdFusion bearbetar CFML och returnerar HTML.
Adobe Dreamweaver Betald Öppna och redigera .cfm-filer med CFML-syntaxmarkering och serverintegration.
Adobe ColdFusion Builder Betald Eclipse-baserad IDE för att redigera .cfm-filer med syntaxmarkering, kodhjälp och ColdFusion-serverintegration.
Notepad Öppen källkod Öppna som text med CFML/HTML-syntaxmarkering; redigera källkoden utan en server (ingen exekvering - endast kodredigering).
Lucee Öppen källkod Installera Lucee (gratis CFML-motor med öppen källkod); distribuera .cfm i webbroten; få åtkomst via webbläsare. Full CFML-kompatibilitet för de flesta mallar.
Visual Studio Code Öppen källkod Installera CFML-tillägget (t.ex. KamasamaK.vscode-cfml) för syntaxmarkering och IntelliSense; redigera .cfm-källfiler direkt.
macOS3 apps
Adobe ColdFusion Betald Distribuera .cfm-filen på en ColdFusion Application Server; få åtkomst till sidan via en webbläsare på den mappade URL:en. ColdFusion bearbetar CFML och returnerar HTML.
Lucee Öppen källkod Installera Lucee (gratis CFML-motor med öppen källkod); distribuera .cfm i webbroten; få åtkomst via webbläsare. Full CFML-kompatibilitet för de flesta mallar.
Visual Studio Code Öppen källkod Installera CFML-tillägget (t.ex. KamasamaK.vscode-cfml) för syntaxmarkering och IntelliSense; redigera .cfm-källfiler direkt.
Linux2 apps
Adobe ColdFusion Betald Distribuera .cfm-filen på en ColdFusion Application Server; få åtkomst till sidan via en webbläsare på den mappade URL:en. ColdFusion bearbetar CFML och returnerar HTML.
Lucee Öppen källkod Installera Lucee (gratis CFML-motor med öppen källkod); distribuera .cfm i webbroten; få åtkomst via webbläsare. Full CFML-kompatibilitet för de flesta mallar.

Tekniska detaljer

djup specifikation
FilkodningVanlig text - UTF-8 (ColdFusion 2016+); äldre filer kan vara Windows-1252 eller ISO-8859-1
ExekveringsmodellEndast serversidan - bearbetas av ColdFusion/Lucee CFML-motor; .cfm-filen skickas aldrig till klientens webbläsare
Tagg-syntaxCFML-taggar använder prefixet <cf...> - t.ex. <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Skript-syntaxCFScript-block (<cfscript>...</cfscript>) erbjuder ett JavaScript-liknande alternativ till taggbaserad CFML
DatabasåtkomstInbyggd <cfquery>-tagg kör parametriserad SQL mot konfigurerade datakällor; returnerar ett query-objekt
Runtime-kompileringCFML-motorn kompilerar .cfm till bytekod vid första begäran och cachar resultatet; källfilen förblir vanlig text
Binär signaturIngen - vanlig text, inga magic bytes
MIME-typapplication/x-coldfusion (serversidan); klienten tar emot text/html
Motorer som stödsAdobe ColdFusion 2023 (nuvarande), Lucee (öppen källkod, aktivt underhållen), OpenBD (mindre aktiv)
Ursprunglig utvecklareAllaire Corporation (1995); förvärvades av Macromedia, sedan av Adobe 2005
Tillhörande filtillägg.cfc (ColdFusion Component)-filer innehåller återanvändbara klassliknande komponenter; .cfm-filer är sidmallarna som producerar utdata
Typisk filstorlek1 KB-500 KB (de flesta mallar 2-50 KB)
Stöd för MVC-ramverkCFWheels, FW/1 (Framework One) och Coldbox är vanliga CFML MVC-ramverk som dirigerar till .cfm-filer
Släppt1995 (ColdFusion 1.0 by Allaire Corporation)
Senaste versionAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Specifikationhelpx.adobe.com

CFM-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med CFM-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 CFM-filer.

Vanliga frågor

Hur öppnar jag en .cfm-fil?
För att läsa källkoden: öppna den i valfri textredigerare (VS Code, Notepad++, Notepad). För att köra den och se resultatet: du behöver en ColdFusion (Adobe) eller Lucee-server - distribuera filen och få åtkomst till den via en webbadress i webbläsaren.
Kan jag dubbelklicka på en .cfm-fil för att öppna den?
Dubbelklickning kommer sannolikt att öppna den i en textredigerare (som visar CFML-källkoden). Filen kräver en ColdFusion- eller Lucee-server för att köras och producera HTML-utdata - den kan inte köras på egen hand.
Vad är skillnaden mellan .cfm och .cfc?
.cfm är en sidmall som genererar HTML-utdata när den nås via en URL. .cfc (ColdFusion Component) är en återanvändbar modul med funktioner, liknande en klass i andra språk. Båda innehåller CFML-kod.
Används ColdFusion fortfarande år 2026?
Ja. Adobe ColdFusion 2023 är den nuvarande versionen. Många företags- och myndighetssystem byggda i början av 2000-talet körs fortfarande på ColdFusion-stackar. Lucee (öppen källkod) underhålls också aktivt.
Vad är Lucee och hur relaterar det till .cfm?
Lucee är en gratis CFML-motor med öppen källkod som kör .cfm- och .cfc-filer. Det är den gemenskapsdrivna efterföljaren till Railo och är i hög grad kompatibel med Adobe ColdFusion-mallar.
Kan jag konvertera en .cfm-fil till PHP eller HTML?
Det finns ingen automatiserad konverterare. Att konvertera till PHP kräver manuell omskrivning av CFML-taggar och logik. För att fånga HTML-utdatan, rendera sidan på en server och spara webbläsarens utdata.

Referenser

1Adobe ColdFusion CFML Referencehelpx.adobe.com
2ColdFusion Markup Language - 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.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.M4AMPEG-4 Audio File
7.MDMarkdown Document
8.BINCD/DVD Disc Image (BIN/CUE)
9.TMPTemporary File
10.ICSiCalendar data file

Relaterade filtillägg

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

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-Ö