.CFM

CFM Datei

ColdFusion Markup Language Template
Frage stellen
SCHNELLE ANTWORT

Eine CFM-Datei ist ein serverseitiges Template der ColdFusion Markup Language (CFML), das auf einem Webserver ausgeführt wird, um HTML-Seiten zu generieren. Endbenutzer besitzen eine CFM-Datei nie direkt - sie verbleibt auf einem Server. Um den Quellcode zu bearbeiten, öffnen Sie sie in VS Code oder einem beliebigen Texteditor. Um sie auszuführen, muss Adobe ColdFusion oder Lucee auf einem Server installiert sein.

Entwickler: Allaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005) Kategorie: Internetdateien MIME: application/x-coldfusion
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jul 22, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das CFM-Dateiformat?

.cfm-Dateien speichern CFML-Webseitenvorlagen oder einzelne Elemente einer größeren Webanwendung. Eine .cfm-Seite wird vom Server dynamisch generiert, wenn sie vom Browser eines Benutzers angefordert wird - die ColdFusion-Engine verarbeitet die Datei serverseitig und gibt einfaches HTML an den Client zurück. Websites und dynamische Anwendungen, die mit ColdFusion erstellt wurden, können direkt auf Datenbankressourcen zugreifen und dynamische Inhalte generieren, wobei sie Formulare, Sitzungsstatus und API-Integrationen verwalten.

Die CFML-Syntax gibt es in zwei Formen: CFScript, eine Skriptsprache ähnlich wie JavaScript, oder Tag-basiertes Markup ähnlich wie HTML, das benutzerdefinierte Tags mit dem Präfix <cf...> verwendet, wie zum Beispiel <cfquery>, <cfoutput> und <cfloop>. ColdFusion wird von Adobe entwickelt (seit 2005; ursprünglich 1995 von der Allaire Corporation entwickelt). Der Server kompiliert .cfm-Templates bei der ersten Anfrage in Bytecode und speichert das Ergebnis im Cache; die .cfm-Datei selbst bleibt Klartext und wird niemals an den Browser des Clients gesendet.

Adobe ColdFusion 2023 ist die aktuelle Version. Die Open-Source-Engine Lucee verarbeitet ebenfalls .cfm-Dateien und ist als kostenlose Alternative weit verbreitet. .cfm-Dateien können nur über eine dedizierte CFML-Engine ausgeführt werden - das Öffnen in einem Browser ohne laufenden Server liefert kein brauchbares Ergebnis. Zugehörige .cfc-Dateien (ColdFusion Component) enthalten wiederverwendbare, klassenähnliche Komponenten, während .cfm-Dateien die Seitenvorlagen sind, die die Ausgabe erzeugen.

Sicherheit

RISIKO: MEDIUM

Eine .cfm-Quelldatei, die Sie in einem Texteditor betrachten, ist sicher - sie ist Klartext und kann nicht auf Ihrem Desktop ausgeführt werden. Das Risiko ist kontextabhängig: Wenn eine .cfm-Datei auf einem Server bereitgestellt wird, FÜHRT sie serverseitigen Code AUS, der mit Datenbanken, Dateisystemen und externen Diensten interagieren kann. Bösartiger .cfm-Code (Webshells, Backdoors) ist eine reale Bedrohung für die Serversicherheit in ColdFusion-Umgebungen - Serveradministratoren sollten sicherstellen, dass keine unbefugten .cfm-Dateien hochgeladen werden können (ein häufiger Angriffsvektor). Für Endbenutzer, die lediglich eine .cfm-Datei auf ihrem lokalen Rechner haben: Ohne einen laufenden CFML-Server kann sie nichts bewirken.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEColdFusion Markup Language Templatealias CFM file, ColdFusion template
ENTWICKLERAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)seit 1995 (ColdFusion 1.0 by Allaire Corporation)
MIME TYPEapplication/x-coldfusion
TYPServerseitiges Web-Template / CFML-Quellcode (Klartext)
Diese Erweiterung wird auch verwendet von…
  • ColdFusion Component Datei (.cfc Verwechslung) - .cfc ist eine verwandte, aber eigenständige Erweiterung für ColdFusion Components (klassenähnlicher, wiederverwendbarer Code); Benutzer verwechseln cfm und cfc manchmal.

Programme zum Öffnen von CFM-Dateien

Windows6 apps
Adobe ColdFusion Kostenpflichtig Stellen Sie die .cfm-Datei auf einem ColdFusion Application Server bereit; rufen Sie die Seite über einen Browser unter der gemappten URL auf. ColdFusion verarbeitet das CFML und gibt HTML zurück.
Adobe Dreamweaver Kostenpflichtig Öffnen und bearbeiten Sie .cfm-Dateien mit CFML-Syntax-Hervorhebung und Server-Integration.
Adobe ColdFusion Builder Kostenpflichtig Eclipse-basierte IDE zum Bearbeiten von .cfm-Dateien mit Syntax-Hervorhebung, Code-Unterstützung und ColdFusion-Server-Integration.
Notepad Open Source Als Text mit CFML/HTML-Syntax-Hervorhebung öffnen; bearbeiten Sie den Quellcode ohne Server (keine Ausführung - nur Code-Bearbeitung).
Lucee Open Source Installieren Sie Lucee (kostenlose Open-Source-CFML-Engine); stellen Sie die .cfm im Web-Root bereit; Zugriff über den Browser. Volle CFML-Kompatibilität für die meisten Templates.
Visual Studio Code Open Source Installieren Sie die CFML-Erweiterung (z. B. KamasamaK.vscode-cfml) für Syntax-Hervorhebung und IntelliSense; bearbeiten Sie .cfm-Quelldateien direkt.
macOS3 apps
Adobe ColdFusion Kostenpflichtig Stellen Sie die .cfm-Datei auf einem ColdFusion Application Server bereit; rufen Sie die Seite über einen Browser unter der gemappten URL auf. ColdFusion verarbeitet das CFML und gibt HTML zurück.
Lucee Open Source Installieren Sie Lucee (kostenlose Open-Source-CFML-Engine); stellen Sie die .cfm im Web-Root bereit; Zugriff über den Browser. Volle CFML-Kompatibilität für die meisten Templates.
Visual Studio Code Open Source Installieren Sie die CFML-Erweiterung (z. B. KamasamaK.vscode-cfml) für Syntax-Hervorhebung und IntelliSense; bearbeiten Sie .cfm-Quelldateien direkt.
Linux2 apps
Adobe ColdFusion Kostenpflichtig Stellen Sie die .cfm-Datei auf einem ColdFusion Application Server bereit; rufen Sie die Seite über einen Browser unter der gemappten URL auf. ColdFusion verarbeitet das CFML und gibt HTML zurück.
Lucee Open Source Installieren Sie Lucee (kostenlose Open-Source-CFML-Engine); stellen Sie die .cfm im Web-Root bereit; Zugriff über den Browser. Volle CFML-Kompatibilität für die meisten Templates.

Technische Details

technische Spezifikation
DateikodierungKlartext - UTF-8 (ColdFusion 2016+); ältere Dateien können Windows-1252 oder ISO-8859-1 sein
AusführungsmodellNur serverseitig - verarbeitet durch ColdFusion/Lucee CFML-Engine; die .cfm-Datei wird niemals an den Client-Browser gesendet
Tag-SyntaxCFML-Tags verwenden das Präfix <cf...> - z. B. <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Skript-SyntaxCFScript-Blöcke (<cfscript>...</cfscript>) bieten eine JavaScript-ähnliche Alternative zum Tag-basierten CFML
DatenbankzugriffDer native <cfquery>-Tag führt parametrisiertes SQL gegen konfigurierte Datenquellen aus; gibt ein Query-Objekt zurück
Laufzeit-KompilierungDie CFML-Engine kompiliert .cfm bei der ersten Anfrage in Bytecode und speichert das Ergebnis im Cache; die Quelldatei bleibt Klartext
Binäre SignaturKeine - Klartext, keine Magic Bytes
MIME-Typapplication/x-coldfusion (serverseitig); der Client erhält text/html
Unterstützte EnginesAdobe ColdFusion 2023 (aktuell), Lucee (Open-Source, aktiv gepflegt), OpenBD (weniger aktiv)
Ursprünglicher EntwicklerAllaire Corporation (1995); übernommen von Macromedia, dann von Adobe im Jahr 2005
Zugehörige Erweiterung.cfc (ColdFusion Component) Dateien enthalten wiederverwendbare klassenähnliche Komponenten; .cfm-Dateien sind die Seitenvorlagen, die die Ausgabe erzeugen
Typische Dateigröße1 KB-500 KB (die meisten Templates 2-50 KB)
MVC-Framework-UnterstützungCFWheels, FW/1 (Framework One) und Coldbox sind gängige CFML-MVC-Frameworks, die an .cfm-Dateien delegieren
Veröffentlicht1995 (ColdFusion 1.0 by Allaire Corporation)
Neueste VersionAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Spezifikationhelpx.adobe.com

CFM-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit CFM-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu CFM-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine .cfm-Datei?
Um den Quellcode zu lesen: Öffnen Sie die Datei in einem beliebigen Texteditor (VS Code, Notepad++, Notepad). Um sie auszuführen und die Ausgabe zu sehen: Sie benötigen einen ColdFusion (Adobe) oder Lucee-Server - stellen Sie die Datei dort bereit und rufen Sie sie über eine Browser-URL auf.
Kann ich eine .cfm-Datei doppelt anklicken, um sie zu öffnen?
Ein Doppelklick wird sie wahrscheinlich in einem Texteditor öffnen (und den CFML-Quellcode anzeigen). Die Datei benötigt einen ColdFusion- oder Lucee-Server, um ausgeführt zu werden und HTML-Ausgaben zu erzeugen - sie kann nicht eigenständig ausgeführt werden.
Was ist der Unterschied zwischen .cfm und .cfc?
.cfm ist ein Seitentemplate, das HTML-Ausgaben generiert, wenn es über eine URL aufgerufen wird. .cfc (ColdFusion Component) ist ein wiederverwendbares Modul mit Funktionen, ähnlich einer Klasse in anderen Sprachen. Beide enthalten CFML-Code.
Wird ColdFusion im Jahr 2026 noch verwendet?
Ja. Adobe ColdFusion 2023 ist die aktuelle Version. Viele Unternehmens- und Regierungssysteme, die in den frühen 2000er Jahren erstellt wurden, laufen immer noch auf ColdFusion-Stacks. Lucee (Open-Source) wird ebenfalls aktiv gepflegt.
Was ist Lucee und wie steht es in Verbindung zu .cfm?
Lucee ist eine kostenlose Open-Source-CFML-Engine, die .cfm- und .cfc-Dateien ausführt. Es ist der Community-Nachfolger von Railo und weitgehend kompatibel mit Adobe ColdFusion-Templates.
Kann ich eine .cfm-Datei in PHP oder HTML konvertieren?
Es gibt keinen automatisierten Konverter. Die Konvertierung in PHP erfordert das manuelle Umschreiben der CFML-Tags und der Logik. Um die HTML-Ausgabe zu erfassen, rendern Sie die Seite auf einem Server und speichern Sie die Browser-Ausgabe.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
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)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen