.CFM

Fichier CFM

ColdFusion Markup Language Template
Poser une question
RÉPONSE RAPIDE

Un fichier CFM est un modèle côté serveur en ColdFusion Markup Language (CFML) qui s'exécute sur un serveur web pour générer des pages HTML. Les utilisateurs finaux ne possèdent jamais directement un fichier CFM - il réside sur un serveur. Pour modifier la source, ouvrez-le dans VS Code ou n'importe quel éditeur de texte. Pour l'exécuter, vous devez avoir Adobe ColdFusion ou Lucee installé sur un serveur.

Développeur : Allaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005) Catégorie : Fichiers Internet MIME: application/x-coldfusion
S'OUVRE SUR Windows macOS Linux

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 22, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier CFM ?

Les fichiers .cfm stockent des modèles de pages web CFML, ou des éléments individuels d'une application web plus large. Une page .cfm est générée dynamiquement par le serveur lorsqu'elle est demandée par le navigateur d'un utilisateur - le moteur ColdFusion traite le fichier côté serveur et renvoie du HTML brut au client. Les sites web et les applications dynamiques construits avec ColdFusion peuvent accéder directement aux ressources de base de données et générer du contenu dynamique, gérant les formulaires, l'état de session et les intégrations d'API.

La syntaxe CFML se présente sous deux formes : CFScript, un langage de script similaire au JavaScript, ou un balisage à base de balises similaire au HTML, utilisant des balises personnalisées préfixées par <cf...> telles que <cfquery>, <cfoutput> et <cfloop>. ColdFusion est développé par Adobe (depuis 2005 ; créé à l'origine par Allaire Corporation en 1995). Le serveur compile les modèles .cfm en bytecode lors de la première requête et met le résultat en cache ; le fichier .cfm lui-même reste en texte brut et n'est jamais envoyé au navigateur du client.

Adobe ColdFusion 2023 est la version actuelle. Le moteur open-source Lucee traite également les fichiers .cfm et est largement utilisé comme alternative gratuite. Les fichiers .cfm ne peuvent être exécutés que via un moteur CFML dédié - en ouvrir un dans un navigateur sans serveur en cours d'exécution ne renvoie rien d'utile. Les fichiers compagnons .cfc (ColdFusion Component) contiennent des composants réutilisables de type classe, tandis que les fichiers .cfm sont les modèles de page qui produisent la sortie.

Sécurité et sûreté

RISQUE : MEDIUM

Un fichier source .cfm que vous visualisez dans un éditeur de texte est sûr - c'est du texte brut qui ne peut pas s'exécuter sur votre bureau. Le risque est contextuel : si un fichier .cfm est déployé sur un serveur, il EXÉCUTE du code côté serveur qui peut interagir avec les bases de données, les systèmes de fichiers et les services externes. Le code .cfm malveillant (webshells, backdoors) est une réelle menace pour la sécurité des serveurs dans les environnements ColdFusion - les administrateurs système doivent s'assurer qu'aucun fichier .cfm non autorisé ne peut être téléchargé (un vecteur d'attaque courant). Pour les utilisateurs finaux qui ont simplement un fichier .cfm sur leur machine locale : il ne peut rien faire sans un serveur CFML en cours d'exécution.

Détails du format

en bref
NOM COMPLETColdFusion Markup Language Templatealias CFM file, ColdFusion template
DÉVELOPPEURAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)depuis 1995 (ColdFusion 1.0 by Allaire Corporation)
TYPE MIMEapplication/x-coldfusion
TYPEmodèle web côté serveur / code source CFML (texte brut)
Cette extension est également utilisée par…
  • Fichier ColdFusion Component (confusion .cfc) - .cfc est une extension liée mais distincte pour les composants ColdFusion (code réutilisable de type classe) ; les utilisateurs confondent parfois cfm et cfc.

Programmes qui ouvrent les fichiers CFM

Windows6 apps
Adobe ColdFusion Payant Déployez le fichier .cfm sur un serveur d'application ColdFusion ; accédez à la page via un navigateur à l'URL mappée. ColdFusion traite le CFML et renvoie du HTML.
Adobe Dreamweaver Payant Ouvrez et modifiez les fichiers .cfm avec la coloration syntaxique CFML et l'intégration serveur.
Adobe ColdFusion Builder Payant IDE basé sur Eclipse pour éditer des fichiers .cfm avec coloration syntaxique, assistance au code et intégration du serveur ColdFusion.
Notepad Open-source Ouvrez en tant que texte avec coloration syntaxique CFML/HTML ; modifiez la source sans serveur (pas d'exécution - seulement l'édition du code).
Lucee Open-source Installez Lucee (moteur CFML gratuit et open-source) ; déployez le .cfm dans la racine web ; accédez-y via le navigateur. Compatibilité CFML complète pour la plupart des modèles.
Visual Studio Code Open-source Installez l'extension CFML (par exemple KamasamaK.vscode-cfml) pour la coloration syntaxique et IntelliSense ; modifiez directement les fichiers sources .cfm.
macOS3 apps
Adobe ColdFusion Payant Déployez le fichier .cfm sur un serveur d'application ColdFusion ; accédez à la page via un navigateur à l'URL mappée. ColdFusion traite le CFML et renvoie du HTML.
Lucee Open-source Installez Lucee (moteur CFML gratuit et open-source) ; déployez le .cfm dans la racine web ; accédez-y via le navigateur. Compatibilité CFML complète pour la plupart des modèles.
Visual Studio Code Open-source Installez l'extension CFML (par exemple KamasamaK.vscode-cfml) pour la coloration syntaxique et IntelliSense ; modifiez directement les fichiers sources .cfm.
Linux2 apps
Adobe ColdFusion Payant Déployez le fichier .cfm sur un serveur d'application ColdFusion ; accédez à la page via un navigateur à l'URL mappée. ColdFusion traite le CFML et renvoie du HTML.
Lucee Open-source Installez Lucee (moteur CFML gratuit et open-source) ; déployez le .cfm dans la racine web ; accédez-y via le navigateur. Compatibilité CFML complète pour la plupart des modèles.

Détails techniques

spécifications approfondies
Encodage du fichierTexte brut - UTF-8 (ColdFusion 2016+) ; les fichiers plus anciens peuvent être en Windows-1252 ou ISO-8859-1
Modèle d'exécutionCôté serveur uniquement - traité par le moteur CFML ColdFusion/Lucee ; le fichier .cfm n'est jamais envoyé au navigateur client
Syntaxe des balisesLes balises CFML utilisent le préfixe <cf...> - par ex. <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Syntaxe de scriptLes blocs CFScript (<cfscript>...</cfscript>) offrent une alternative de type JavaScript au CFML basé sur les balises
Accès aux bases de donnéesLa balise native <cfquery> exécute du SQL paramétré sur les sources de données configurées ; renvoie un objet de requête
Compilation à l'exécutionLe moteur CFML compile le .cfm en bytecode lors de la première requête et met le résultat en cache ; le fichier source reste en texte brut
Signature binaireAucune - texte brut, pas d'octets magiques
Type MIMEapplication/x-coldfusion (côté serveur) ; le client reçoit text/html
Moteurs pris en chargeAdobe ColdFusion 2023 (actuel), Lucee (open-source, activement maintenu), OpenBD (moins actif)
Développeur originalAllaire Corporation (1995) ; acquis par Macromedia, puis par Adobe en 2005
Extension compagnonLes fichiers .cfc (ColdFusion Component) contiennent des composants réutilisables de type classe ; les fichiers .cfm sont les modèles de page qui produisent la sortie
Taille de fichier typique1 Ko-500 Ko (la plupart des modèles font entre 2 et 50 Ko)
Support des frameworks MVCCFWheels, FW/1 (Framework One) et Coldbox sont des frameworks MVC CFML courants qui distribuent vers des fichiers .cfm
Publié1995 (ColdFusion 1.0 by Allaire Corporation)
Dernière versionAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Spécificationhelpx.adobe.com

Conversions CFM

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers CFM. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers CFM.

Foire aux questions

Comment ouvrir un fichier .cfm ?
Pour lire le code source : ouvrez-le dans n'importe quel éditeur de texte (VS Code, Notepad++, Notepad). Pour l'exécuter et voir le résultat : vous avez besoin d'un serveur ColdFusion (Adobe) ou Lucee - déployez le fichier et accédez-y via une URL de navigateur.
Puis-je double-cliquer sur un fichier .cfm pour l'ouvrir ?
Un double-clic l'ouvrira probablement dans un éditeur de texte (affichant la source CFML). Le fichier nécessite un serveur ColdFusion ou Lucee pour s'exécuter et produire une sortie HTML - il ne peut pas fonctionner seul.
Quelle est la différence entre .cfm et .cfc ?
Le .cfm est un modèle de page qui génère une sortie HTML lorsqu'il est accédé via une URL. Le .cfc (ColdFusion Component) est un module réutilisable avec des fonctions, similaire à une classe dans d'autres langages. Les deux contiennent du code CFML.
ColdFusion est-il toujours utilisé en 2026 ?
Oui. Adobe ColdFusion 2023 est la version actuelle. De nombreux systèmes d'entreprise et gouvernementaux construits au début des années 2000 fonctionnent toujours sur des piles ColdFusion. Lucee (open-source) est également activement maintenu.
Qu'est-ce que Lucee et quel est son rapport avec le .cfm ?
Lucee est un moteur CFML gratuit et open-source qui exécute les fichiers .cfm et .cfc. C'est le successeur communautaire de Railo et il est largement compatible avec les modèles Adobe ColdFusion.
Puis-je convertir un fichier .cfm en PHP ou HTML ?
Il n'existe pas de convertisseur automatique. La conversion vers PHP nécessite une réécriture manuelle des balises et de la logique CFML. Pour capturer la sortie HTML, affichez la page sur un serveur et enregistrez le résultat du navigateur.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z