.CFM

CFM-bestand

ColdFusion Markup Language Template
Stel een vraag
SNEL ANTWOORD

Een CFM-bestand is een ColdFusion Markup Language (CFML) server-side sjabloon dat op een webserver draait om HTML-pagina's te genereren. Eindgebruikers hebben nooit direct een CFM-bestand in handen - het staat op een server. Om de broncode te bewerken, opent u het in VS Code of een andere tekstverwerker. Om het uit te voeren, moet Adobe ColdFusion of Lucee op een server zijn geïnstalleerd.

Ontwikkelaar: Allaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005) Categorie: Internet-bestanden MIME: application/x-coldfusion
OPENT OP Windows macOS Linux
Gerelateerd: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 22, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het CFM-bestandsformaat?

.cfm-bestanden slaan CFML webpaginasjablonen op, of individuele elementen van een grotere webapplicatie. Een .cfm-pagina wordt dynamisch door de server gegenereerd wanneer deze door de browser van een gebruiker wordt opgevraagd - de ColdFusion-engine verwerkt het bestand aan de serverzijde en stuurt platte HTML terug naar de client. Websites en dynamische applicaties die met ColdFusion zijn gebouwd, hebben direct toegang tot databasebronnen en genereren dynamische inhoud, waarbij formulieren, sessiestatus en API-integraties worden afgehandeld.

De CFML-syntaxis komt in twee vormen: CFScript, een scripttaal vergelijkbaar met JavaScript, of op tags gebaseerde markup vergelijkbaar met HTML, waarbij aangepaste tags met het voorvoegsel <cf...> worden gebruikt, zoals <cfquery>, <cfoutput> en <cfloop>. ColdFusion wordt ontwikkeld door Adobe (sinds 2005; oorspronkelijk gecreëerd door Allaire Corporation in 1995). De server compileert .cfm-sjablonen naar bytecode bij de eerste aanvraag en slaat het resultaat op in de cache; het .cfm-bestand zelf blijft platte tekst en wordt nooit naar de browser van de client verzonden.

Adobe ColdFusion 2023 is de huidige versie. De open-source engine Lucee verwerkt ook .cfm-bestanden en wordt veel gebruikt als gratis alternatief. .cfm-bestanden kunnen alleen worden uitgevoerd via een speciale CFML-engine - het openen van een bestand in een browser zonder een draaiende server levert niets bruikbaars op. Bijbehorende .cfc (ColdFusion Component) bestanden bevatten herbruikbare klasse-achtige componenten, terwijl .cfm-bestanden de paginasjablonen zijn die de uitvoer produceren.

Beveiliging & veiligheid

RISICO: MEDIUM

Een .cfm-bronbestand dat u in een tekstverwerker bekijkt, is veilig - het is platte tekst en kan niet op uw bureaublad worden uitgevoerd. Het risico is contextueel: als een .cfm-bestand op een server wordt geplaatst, VOERT het server-side code uit die kan communiceren met databases, bestandssystemen en externe services. Kwaadaardige .cfm-code (webshells, backdoors) is een reële bedreiging voor de serverbeveiliging in ColdFusion-omgevingen - serverbeheerders moeten ervoor zorgen dat er geen ongeautoriseerde .cfm-bestanden kunnen worden geüpload (een veelvoorkomende aanvalsvector). Voor eindgebruikers die alleen een .cfm-bestand op hun lokale machine hebben: het kan niets doen zonder een draaiende CFML-server.

Formaatdetails

in een notendop
VOLLEDIGE NAAMColdFusion Markup Language Templateook bekend als CFM file, ColdFusion template
ONTWIKKELAARAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)sinds 1995 (ColdFusion 1.0 by Allaire Corporation)
MIME-TYPEapplication/x-coldfusion
TYPEserver-side web template / CFML-broncode (platte tekst)
Deze extensie wordt ook gebruikt door…
  • ColdFusion Component-bestand (.cfc verwarring) - .cfc is een gerelateerde maar afzonderlijke extensie voor ColdFusion Components (klasse-achtige herbruikbare code); gebruikers verwarren cfm en cfc soms.

Programma's die CFM-bestanden openen

Windows6 apps
Adobe ColdFusion Betaald Implementeer het .cfm-bestand op een ColdFusion Application Server; benader de pagina via een browser op de toegewezen URL. ColdFusion verwerkt de CFML en retourneert HTML.
Adobe Dreamweaver Betaald Open en bewerk .cfm-bestanden met CFML-syntaxisaccentuering en serverintegratie.
Adobe ColdFusion Builder Betaald Op Eclipse gebaseerde IDE voor het bewerken van .cfm-bestanden met syntaxisaccentuering, code-assistentie en ColdFusion-serverintegratie.
Notepad Open-source Open als tekst met CFML/HTML-syntaxisaccentuering; bewerk de broncode zonder server (geen uitvoering - alleen codebewerking).
Lucee Open-source Installeer Lucee (gratis, open-source CFML-engine); plaats de .cfm in de web-root; benader via de browser. Volledige CFML-compatibiliteit voor de meeste sjablonen.
Visual Studio Code Open-source Installeer de CFML-extensie (bijv. KamasamaK.vscode-cfml) voor syntaxisaccentuering en IntelliSense; bewerk .cfm-bronbestanden rechtstreeks.
macOS3 apps
Adobe ColdFusion Betaald Implementeer het .cfm-bestand op een ColdFusion Application Server; benader de pagina via een browser op de toegewezen URL. ColdFusion verwerkt de CFML en retourneert HTML.
Lucee Open-source Installeer Lucee (gratis, open-source CFML-engine); plaats de .cfm in de web-root; benader via de browser. Volledige CFML-compatibiliteit voor de meeste sjablonen.
Visual Studio Code Open-source Installeer de CFML-extensie (bijv. KamasamaK.vscode-cfml) voor syntaxisaccentuering en IntelliSense; bewerk .cfm-bronbestanden rechtstreeks.
Linux2 apps
Adobe ColdFusion Betaald Implementeer het .cfm-bestand op een ColdFusion Application Server; benader de pagina via een browser op de toegewezen URL. ColdFusion verwerkt de CFML en retourneert HTML.
Lucee Open-source Installeer Lucee (gratis, open-source CFML-engine); plaats de .cfm in de web-root; benader via de browser. Volledige CFML-compatibiliteit voor de meeste sjablonen.

Technische details

diepe specificaties
BestandscoderingPlatte tekst - UTF-8 (ColdFusion 2016+); oudere bestanden kunnen Windows-1252 of ISO-8859-1 zijn
UitvoeringsmodelAlleen serverzijde - verwerkt door ColdFusion/Lucee CFML-engine; het .cfm-bestand wordt nooit naar de clientbrowser verzonden
Tag-syntaxisCFML-tags gebruiken het <cf...>-voorvoegsel - bijv. <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Script-syntaxisCFScript-blokken (<cfscript>...</cfscript>) bieden een JavaScript-achtig alternatief voor op tags gebaseerde CFML
DatabasetoegangNative <cfquery>-tag voert geparametriseerde SQL uit op geconfigureerde gegevensbronnen; retourneert een query-object
Runtime-compilatieCFML-engine compileert .cfm naar bytecode bij de eerste aanvraag en slaat het resultaat op in de cache; bronbestand blijft platte tekst
Binaire handtekeningGeen - platte tekst, geen magic bytes
MIME-typeapplication/x-coldfusion (serverzijde); client ontvangt text/html
Ondersteunde enginesAdobe ColdFusion 2023 (huidig), Lucee (open-source, actief onderhouden), OpenBD (minder actief)
Oorspronkelijke ontwikkelaarAllaire Corporation (1995); overgenomen door Macromedia, daarna door Adobe in 2005
Bijbehorende extensie.cfc (ColdFusion Component) bestanden bevatten herbruikbare klasse-achtige componenten; .cfm-bestanden zijn de paginasjablonen die uitvoer produceren
Typische bestandsgrootte1 KB-500 KB (meeste sjablonen 2-50 KB)
MVC-framework ondersteuningCFWheels, FW/1 (Framework One) en Coldbox zijn veelvoorkomende CFML MVC-frameworks die doorsturen naar .cfm-bestanden
Uitgebracht1995 (ColdFusion 1.0 by Allaire Corporation)
Laatste versieAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Specificatiehelpx.adobe.com

CFM conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met CFM-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over CFM-bestanden.

Veelgestelde vragen

Hoe open ik een .cfm-bestand?
Om de broncode te lezen: open het in een tekstverwerker (VS Code, Notepad++, Kladblok). Om het uit te voeren en de uitvoer te zien: u heeft een ColdFusion (Adobe) of Lucee-server nodig - implementeer het bestand en benader het via een browser-URL.
Kan ik dubbelklikken op een .cfm-bestand om het te openen?
Dubbelklikken zal het waarschijnlijk openen in een tekstverwerker (waarbij de CFML-broncode wordt getoond). Het bestand vereist een ColdFusion- of Lucee-server om te worden uitgevoerd en HTML-uitvoer te produceren - het kan niet zelfstandig draaien.
Wat is het verschil tussen .cfm en .cfc?
.cfm is een paginasjabloon dat HTML-uitvoer genereert wanneer het via een URL wordt benaderd. .cfc (ColdFusion Component) is een herbruikbare module met functies, vergelijkbaar met een klasse in andere talen. Beiden bevatten CFML-code.
Wordt ColdFusion nog steeds gebruikt in 2026?
Ja. Adobe ColdFusion 2023 is de huidige versie. Veel bedrijfs- en overheidssystemen die in de vroege jaren 2000 zijn gebouwd, draaien nog steeds op ColdFusion-stacks. Lucee (open-source) wordt ook actief onderhouden.
Wat is Lucee en wat is de relatie met .cfm?
Lucee is een gratis, open-source CFML-engine die .cfm- en .cfc-bestanden uitvoert. Het is de opvolger vanuit de gemeenschap voor Railo en is grotendeels compatibel met Adobe ColdFusion-sjablonen.
Kan ik een .cfm-bestand converteren naar PHP of HTML?
Er is geen geautomatiseerde converter. Converteren naar PHP vereist het handmatig herschrijven van CFML-tags en logica. Om de HTML-uitvoer vast te leggen, rendert u de pagina op een server en slaat u de uitvoer van de browser op.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z