.CFM

CFM-fil

ColdFusion Markup Language Template
Still et spørsmål
HURTIGSVAR

En CFM-fil er en ColdFusion Markup Language (CFML) mal på serversiden som kjører på en webserver for å generere HTML-sider. Sluttbrukere sitter aldri direkte med en CFM-fil - den lever på en server. For å redigere kildekoden, åpne den i VS Code eller et hvilket som helst tekstredigeringsprogram. For å kjøre den, må du ha Adobe ColdFusion eller Lucee installert på en server.

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

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 22, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er CFM-filformatet?

.cfm-filer lagrer CFML nettsidemaler, eller individuelle elementer i en større webapplikasjon. En .cfm-side genereres dynamisk av serveren når den forespørres av en brukers nettleser - ColdFusion-motoren behandler filen på serversiden og returnerer ren HTML til klienten. Nettsteder og dynamiske applikasjoner bygget med ColdFusion kan få direkte tilgang til databaseressurser og generere dynamisk innhold, håndtere skjemaer, sesjonstilstand og API-integrasjoner.

CFML-syntaks kommer i to former: CFScript, et skriptspråk som ligner på JavaScript, eller tag-basert markup som ligner på HTML, ved bruk av egendefinerte tagger med prefikset <cf...> som for eksempel <cfquery>, <cfoutput> og <cfloop>. ColdFusion er utviklet av Adobe (siden 2005; opprinnelig laget av Allaire Corporation i 1995). Serveren kompilerer .cfm-maler til bytekode ved første forespørsel og bufrer resultatet; selve .cfm-filen forblir ren tekst og sendes aldri til klientens nettleser.

Adobe ColdFusion 2023 er den nåværende utgivelsen. Den åpne kildekodemotoren Lucee behandler også .cfm-filer og er mye brukt som et gratis alternativ. .cfm-filer kan bare kjøres gjennom en dedikert CFML-motor - å åpne en i en nettleser uten en kjørende server returnerer ingenting nyttig. Tilhørende .cfc (ColdFusion Component)-filer inneholder gjenbrukbare klasselignende komponenter, mens .cfm-filer er sidemalene som produserer utdata.

Sikkerhet og trygghet

RISIKO: MEDIUM

En .cfm-kildefil du ser i et tekstredigeringsprogram er trygg - det er ren tekst og kan ikke kjøres på skrivebordet ditt. Risikoen er kontekstuell: hvis en .cfm-fil er distribuert på en server, UTFØRER den kode på serversiden som kan samhandle med databaser, filsystemer og eksterne tjenester. Ondsinnet .cfm-kode (webshells, bakdører) er en reell sikkerhetstrussel for servere i ColdFusion-miljøer - serveradministratorer bør sørge for at ingen uautoriserte .cfm-filer kan lastes opp (en vanlig angrepsvei). For sluttbrukere som bare har en .cfm-fil på sin lokale maskin: den kan ikke gjøre noe uten en kjørende CFML-server.

Formatdetaljer

i et nøtteskall
FULLT NAVNColdFusion Markup Language Templateogså kjent som CFM file, ColdFusion template
UTVIKLERAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)siden 1995 (ColdFusion 1.0 by Allaire Corporation)
KATEGORIWeb filer
MIME-TYPEapplication/x-coldfusion
TYPEwebmal for serversiden / CFML-kildekode (ren tekst)
Denne filendelsen brukes også av…
  • ColdFusion Component-fil (.cfc forveksling) - .cfc er en relatert, men distinkt utvidelse for ColdFusion Components (gjenbrukbar kode i klasseform); brukere forveksler noen ganger cfm og cfc.

Programmer som åpner CFM-filer

Windows6 apps
Adobe ColdFusion Betalt Distribuer .cfm-filen på en ColdFusion Application Server; få tilgang til siden via en nettleser på den tilknyttede URL-en. ColdFusion behandler CFML og returnerer HTML.
Adobe Dreamweaver Betalt Åpne og rediger .cfm-filer med CFML-syntaksutheving og serverintegrasjon.
Adobe ColdFusion Builder Betalt Eclipse-basert IDE for redigering av .cfm-filer med syntaksutheving, kodeassistanse og ColdFusion-serverintegrasjon.
Notepad Åpen kildekode Åpne som tekst med CFML/HTML-syntaksutheving; rediger kilden uten en server (ingen kjøring - kun koderedigering).
Lucee Åpen kildekode Installer Lucee (gratis CFML-motor med åpen kildekode); plasser .cfm i web-roten; få tilgang via nettleser. Full CFML-kompatibilitet for de fleste maler.
Visual Studio Code Åpen kildekode Installer CFML-utvidelsen (f.eks. KamasamaK.vscode-cfml) for syntaksutheving og IntelliSense; rediger .cfm-kildefiler direkte.
macOS3 apps
Adobe ColdFusion Betalt Distribuer .cfm-filen på en ColdFusion Application Server; få tilgang til siden via en nettleser på den tilknyttede URL-en. ColdFusion behandler CFML og returnerer HTML.
Lucee Åpen kildekode Installer Lucee (gratis CFML-motor med åpen kildekode); plasser .cfm i web-roten; få tilgang via nettleser. Full CFML-kompatibilitet for de fleste maler.
Visual Studio Code Åpen kildekode Installer CFML-utvidelsen (f.eks. KamasamaK.vscode-cfml) for syntaksutheving og IntelliSense; rediger .cfm-kildefiler direkte.
Linux2 apps
Adobe ColdFusion Betalt Distribuer .cfm-filen på en ColdFusion Application Server; få tilgang til siden via en nettleser på den tilknyttede URL-en. ColdFusion behandler CFML og returnerer HTML.
Lucee Åpen kildekode Installer Lucee (gratis CFML-motor med åpen kildekode); plasser .cfm i web-roten; få tilgang via nettleser. Full CFML-kompatibilitet for de fleste maler.

Tekniske detaljer

dyp spesifikasjon
FilkodingRen tekst - UTF-8 (ColdFusion 2016+); eldre filer kan være Windows-1252 eller ISO-8859-1
KjøringsmodellKun serversiden - behandles av ColdFusion/Lucee CFML-motor; .cfm-filen sendes aldri til klientens nettleser
Tag-syntaksCFML-tagger bruker <cf...>-prefikset - f.eks. <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Skript-syntaksCFScript-blokker (<cfscript>...</cfscript>) gir et JavaScript-lignende alternativ til tag-basert CFML
DatabasetilgangInnebygd <cfquery>-tag utfører parametrisert SQL mot konfigurerte datakilder; returnerer et spørringsobjekt
KjøretidskompileringCFML-motoren kompilerer .cfm til bytekode ved første forespørsel og bufrer resultatet; kildeffilen forblir ren tekst
Binær signaturIngen - ren tekst, ingen magic bytes
MIME-typeapplication/x-coldfusion (serversiden); klienten mottar text/html
Støttede motorerAdobe ColdFusion 2023 (nåværende), Lucee (åpen kildekode, aktivt vedlikeholdt), OpenBD (mindre aktiv)
Opprinnelig utviklerAllaire Corporation (1995); kjøpt opp av Macromedia, deretter av Adobe i 2005
Tilhørende utvidelse.cfc (ColdFusion Component)-filer inneholder gjenbrukbare klasselignende komponenter; .cfm-filer er sidemalene som produserer utdata
Typisk filstørrelse1 KB-500 KB (de fleste maler 2-50 KB)
Støtte for MVC-rammeverkCFWheels, FW/1 (Framework One) og Coldbox er vanlige CFML MVC-rammeverk som sender forespørsler til .cfm-filer
Utgitt1995 (ColdFusion 1.0 by Allaire Corporation)
Siste versjonAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Spesifikasjonhelpx.adobe.com

CFM-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med CFM-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om CFM-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .cfm-fil?
For å lese kildekoden: åpne den i et hvilket som helst tekstredigeringsprogram (VS Code, Notepad++, Notepad). For å kjøre den og se resultatet: du trenger en ColdFusion (Adobe) eller Lucee-server - plasser filen der og få tilgang til den via en URL i nettleseren.
Kan jeg dobbeltklikke på en .cfm-fil for å åpne den?
Dobbeltklikk vil sannsynligvis åpne den i et tekstredigeringsprogram (som viser CFML-kilden). Filen krever en ColdFusion- eller Lucee-server for å kjøre og produsere HTML-utdata - den kan ikke kjøre alene.
Hva er forskjellen mellom .cfm og .cfc?
.cfm er en sidemal som genererer HTML-utdata når den aksesseres via en URL. .cfc (ColdFusion Component) er en gjenbrukbar modul med funksjoner, i likhet med en klasse i andre språk. Begge inneholder CFML-kode.
Brukes ColdFusion fortsatt i 2026?
Ja. Adobe ColdFusion 2023 er den nåværende utgivelsen. Mange bedrifts- og offentlige systemer bygget på tidlig 2000-tall kjører fortsatt på ColdFusion. Lucee (åpen kildekode) vedlikeholdes også aktivt.
Hva er Lucee og hvordan forholder det seg til .cfm?
Lucee er en gratis CFML-motor med åpen kildekode som kjører .cfm- og .cfc-filer. Det er fellesskapets etterfølger til Railo og er i stor grad kompatibel med Adobe ColdFusion-maler.
Kan jeg konvertere en .cfm-fil til PHP eller HTML?
Det finnes ingen automatisert konvertering. Konvertering til PHP krever manuell omskriving av CFML-tagger og logikk. For å fange HTML-utdataene, kjør siden på en server og lagre resultatet fra nettleseren.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å