.CFM

CFM-fil

ColdFusion Markup Language Template
Stil et spørgsmål
HURTIGT SVAR

En CFM-fil er en ColdFusion Markup Language (CFML) server-side skabelon, der kører på en webserver for at generere HTML-sider. Slutbrugere har aldrig en CFM-fil direkte - den ligger på en server. For at redigere kildekoden skal du åbne den i VS Code eller en hvilken som helst teksteditor. For at køre den skal du have Adobe ColdFusion eller Lucee installeret på en server.

Udvikler: Allaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005) Kategori: Web filer MIME: application/x-coldfusion
ÅBNER PÅ Windows macOS Linux
Relateret: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 22, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er CFM-filformatet?

.cfm-filer gemmer CFML websideskabeloner eller individuelle elementer i en større webapplikation. En .cfm-side genereres dynamisk af serveren, når den anmodes af en brugers browser - ColdFusion-motoren behandler filen på serversiden og returnerer almindelig HTML til klienten. Websteder og dynamiske applikationer bygget med ColdFusion kan få direkte adgang til databaseressourcer og generere dynamisk indhold, håndtere formularer, sessionsstatus og API-integrationer.

CFML-syntaks findes i to former: CFScript, et scriptsprog der ligner JavaScript, eller tag-baseret markup svarende til HTML, ved hjælp af brugerdefinerede tags med præfikset <cf...> såsom <cfquery>, <cfoutput> og <cfloop>. ColdFusion er udviklet af Adobe (siden 2005; oprindeligt skabt af Allaire Corporation i 1995). Serveren kompilerer .cfm-skabeloner til bytecode ved den første anmodning og gemmer resultatet i cachen; selve .cfm-filen forbliver almindelig tekst og sendes aldrig til klientens browser.

Adobe ColdFusion 2023 er den nuværende version. Open source-motoren Lucee behandler også .cfm-filer og er meget brugt som et gratis alternativ. .cfm-filer kan kun eksekveres via en dedikeret CFML-motor - hvis man åbner en i en browser uden en kørende server, returneres der intet brugbart. Ledsagende .cfc (ColdFusion Component) filer indeholder genanvendelige klasse-lignende komponenter, mens .cfm-filer er sideskabelonerne, der producerer output.

Sikkerhed og tryghed

RISIKO: MEDIUM

En .cfm-kildekodefil, du ser i en teksteditor, er sikker - det er almindelig tekst og kan ikke køre på dit skrivebord. Risikoen er kontekstuel: Hvis en .cfm-fil udrulles på en server, EKSEKVERER den kode på serversiden, der kan interagere med databaser, filsystemer og eksterne tjenester. Ondsindet .cfm-kode (webshells, bagdøre) er en reel sikkerhedstrussel mod servere i ColdFusion-miljøer - serveradministratorer bør sikre, at ingen uautoriserede .cfm-filer kan uploades (en almindelig angrebsvektor). For slutbrugere, der blot har en .cfm-fil på deres lokale maskine: Den kan ikke gøre noget uden en kørende CFML-server.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNColdFusion Markup Language Templateogså kendt som CFM file, ColdFusion template
UDVIKLERAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)siden 1995 (ColdFusion 1.0 by Allaire Corporation)
KATEGORIWeb filer
MIME-TYPEapplication/x-coldfusion
TYPEserverside webskabelon / CFML-kildekode (almindelig tekst)
Dette filtypenavn bruges også af…
  • ColdFusion Component-fil (.cfc forvirring) - .cfc er en relateret, men særskilt udvidelse til ColdFusion Components (klasse-lignende genanvendelig kode); brugere forveksler nogle gange cfm og cfc.

Programmer der åbner CFM-filer

Windows6 apps
Adobe ColdFusion Betalt Udrul .cfm-filen på en ColdFusion Application Server; tilgå siden via en browser på den tilknyttede URL. ColdFusion behandler CFML og returnerer HTML.
Adobe Dreamweaver Betalt Åbn og rediger .cfm-filer med CFML-syntaksfremhævning og serverintegration.
Adobe ColdFusion Builder Betalt Eclipse-baseret IDE til redigering af .cfm-filer med syntaksfremhævning, kodehjælp og ColdFusion-serverintegration.
Notepad Open-source Åbn som tekst med CFML/HTML-syntaksfremhævning; rediger kilden uden en server (ingen eksekvering - kun koderedigering).
Lucee Open-source Installer Lucee (gratis open source CFML-motor); udrul .cfm i web-roden; tilgå via browser. Fuld CFML-kompatibilitet for de fleste skabeloner.
Visual Studio Code Open-source Installer CFML-udvidelsen (f.eks. KamasamaK.vscode-cfml) for syntaksfremhævning og IntelliSense; rediger .cfm-kildefiler direkte.
macOS3 apps
Adobe ColdFusion Betalt Udrul .cfm-filen på en ColdFusion Application Server; tilgå siden via en browser på den tilknyttede URL. ColdFusion behandler CFML og returnerer HTML.
Lucee Open-source Installer Lucee (gratis open source CFML-motor); udrul .cfm i web-roden; tilgå via browser. Fuld CFML-kompatibilitet for de fleste skabeloner.
Visual Studio Code Open-source Installer CFML-udvidelsen (f.eks. KamasamaK.vscode-cfml) for syntaksfremhævning og IntelliSense; rediger .cfm-kildefiler direkte.
Linux2 apps
Adobe ColdFusion Betalt Udrul .cfm-filen på en ColdFusion Application Server; tilgå siden via en browser på den tilknyttede URL. ColdFusion behandler CFML og returnerer HTML.
Lucee Open-source Installer Lucee (gratis open source CFML-motor); udrul .cfm i web-roden; tilgå via browser. Fuld CFML-kompatibilitet for de fleste skabeloner.

Tekniske detaljer

dyb specifikation
FilkodningAlmindelig tekst - UTF-8 (ColdFusion 2016+); ældre filer kan være Windows-1252 eller ISO-8859-1
EksekveringsmodelKun serverside - behandles af ColdFusion/Lucee CFML-motor; .cfm-filen sendes aldrig til klientens browser
Tag-syntaksCFML-tags bruger <cf...>-præfikset - f.eks. <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Script-syntaksCFScript-blokke (<cfscript>...</cfscript>) giver et JavaScript-lignende alternativ til tag-baseret CFML
DatabaseadgangIndfødt <cfquery>-tag udfører parametriseret SQL mod konfigurerede datakilder; returnerer et forespørgselsobjekt
Runtime-kompileringCFML-motoren kompilerer .cfm til bytecode ved første anmodning og cacher resultatet; kilde-filen forbliver almindelig tekst
Binær signaturIngen - almindelig tekst, ingen magic bytes
MIME-typeapplication/x-coldfusion (serverside); klienten modtager text/html
Understøttede motorerAdobe ColdFusion 2023 (nuværende), Lucee (open source, aktivt vedligeholdt), OpenBD (mindre aktiv)
Oprindelig udviklerAllaire Corporation (1995); erhvervet af Macromedia, derefter af Adobe i 2005
Ledsagende udvidelse.cfc (ColdFusion Component) filer indeholder genanvendelige klasse-lignende komponenter; .cfm-filer er sideskabelonerne, der producerer output
Typisk filstørrelse1 KB-500 KB (de fleste skabeloner 2-50 KB)
Understøttelse af MVC-frameworksCFWheels, FW/1 (Framework One) og Coldbox er almindelige CFML MVC-frameworks, der dirigerer til .cfm-filer
Udgivet1995 (ColdFusion 1.0 by Allaire Corporation)
Seneste versionAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Specifikationhelpx.adobe.com

CFM-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med CFM-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om CFM-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .cfm-fil?
For at læse kildekoden: Åbn den i en hvilken som helst teksteditor (VS Code, Notepad++, Notepad). For at køre den og se resultatet: Du skal bruge en ColdFusion (Adobe) eller Lucee-server - upload filen og tilgå den via en browser-URL.
Kan jeg dobbeltklikke på en .cfm-fil for at åbne den?
Dobbeltklik vil sandsynligvis åbne den i en teksteditor (som viser CFML-kildekoden). Filen kræver en ColdFusion- eller Lucee-server for at eksekvere og producere HTML-output - den kan ikke køre af sig selv.
Hvad er forskellen på .cfm og .cfc?
.cfm er en sideskabelon, der genererer HTML-output, når den tilgås via en URL. .cfc (ColdFusion Component) er et genanvendeligt modul med funktioner, svarende til en klasse i andre sprog. Begge indeholder CFML-kode.
Bruges ColdFusion stadig i 2026?
Ja. Adobe ColdFusion 2023 er den nuværende version. Mange virksomheds- og regeringssystemer bygget i de tidlige 2000'ere kører stadig på ColdFusion-stakke. Lucee (open source) vedligeholdes også aktivt.
Hvad er Lucee, og hvordan relaterer det sig til .cfm?
Lucee er en gratis open source CFML-motor, der kører .cfm- og .cfc-filer. Det er fællesskabets efterfølger til Railo og er bredt kompatibel med Adobe ColdFusion-skabeloner.
Kan jeg konvertere en .cfm-fil til PHP eller HTML?
Der findes ingen automatiseret konverter. Konvertering til PHP kræver manuel omskrivning af CFML-tags og logik. For at gemme HTML-outputtet skal du rendere siden på en server og gemme browserens output.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å