.CFM

Файл CFM

ColdFusion Markup Language Template
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл CFM - это серверный шаблон на языке ColdFusion Markup Language (CFML), который выполняется на веб-сервере для генерации HTML-страниц. Конечные пользователи никогда не хранят файлы CFM напрямую - они находятся на сервере. Чтобы отредактировать исходный код, откройте его в VS Code или любом текстовом редакторе. Чтобы запустить его, на сервере должен быть установлен Adobe ColdFusion или Lucee.

Разработчик: Allaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005) Категория: Интернет-файлы MIME: application/x-coldfusion
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 22, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла CFM?

Файлы .cfm хранят шаблоны веб-страниц CFML или отдельные элементы более крупного веб-приложения. Страница .cfm генерируется сервером динамически по запросу браузера пользователя - движок ColdFusion обрабатывает файл на стороне сервера и возвращает клиенту обычный HTML. Веб-сайты и динамические приложения, созданные с помощью ColdFusion, могут напрямую обращаться к ресурсам баз данных и генерировать динамический контент, обрабатывая формы, состояния сессий и интеграции с API.

Синтаксис CFML представлен в двух формах: CFScript, язык сценариев, похожий на JavaScript, или разметка на основе тегов, похожая на HTML, с использованием пользовательских тегов с префиксом <cf...>, таких как <cfquery>, <cfoutput> и <cfloop>. ColdFusion разрабатывается компанией Adobe (с 2005 года; первоначально создана Allaire Corporation в 1995 году). Сервер компилирует шаблоны .cfm в байт-код при первом запросе и кэширует результат; сам файл .cfm остается текстовым и никогда не отправляется в браузер клиента.

Текущим релизом является Adobe ColdFusion 2023. Движок с открытым исходным кодом Lucee также обрабатывает файлы .cfm и широко используется как бесплатная альтернатива. Файлы .cfm могут быть выполнены только через специальный движок CFML - открытие такого файла в браузере без работающего сервера не даст полезного результата. Сопутствующие файлы .cfc (ColdFusion Component) содержат многократно используемые компоненты, подобные классам, в то время как файлы .cfm являются шаблонами страниц, которые формируют вывод.

Безопасность и защита

РИСК: MEDIUM

Исходный файл .cfm, который вы просматриваете в текстовом редакторе, безопасен - это обычный текст, который не может запуститься на вашем рабочем столе. Риск носит контекстуальный характер: если файл .cfm развернут на сервере, он ВЫПОЛНЯЕТ серверный код, который может взаимодействовать с базами данных, файловыми системами и внешними сервисами. Вредоносный код .cfm (веб-шеллы, бэкдоры) представляет реальную угрозу безопасности сервера в средах ColdFusion - администраторы серверов должны следить за тем, чтобы неавторизованные файлы .cfm не могли быть загружены (распространенный вектор атаки). Для конечных пользователей, у которых файл .cfm просто лежит на локальном компьютере: он ничего не может сделать без работающего сервера CFML.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕColdFusion Markup Language Templateтакже известен как CFM file, ColdFusion template
РАЗРАБОТЧИКAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)с 1995 (ColdFusion 1.0 by Allaire Corporation)
КАТЕГОРИЯИнтернет-файлы
MIME-ТИПapplication/x-coldfusion
ТИПсерверный веб-шаблон / исходный код CFML (простой текст)
Это расширение также используется в…
  • Файл компонента ColdFusion (путаница с .cfc) - .cfc - это родственное, но отдельное расширение для компонентов ColdFusion (многократно используемый код, подобный классам); пользователи иногда путают cfm и cfc.

Программы, открывающие файлы CFM

Windows6 apps
Adobe ColdFusion Платно Разверните файл .cfm на сервере приложений ColdFusion; обратитесь к странице через браузер по сопоставленному URL. ColdFusion обработает CFML и вернет HTML.
Adobe Dreamweaver Платно Открывайте и редактируйте файлы .cfm с подсветкой синтаксиса CFML и интеграцией с сервером.
Adobe ColdFusion Builder Платно IDE на базе Eclipse для редактирования файлов .cfm с подсветкой синтаксиса, подсказками кода и интеграцией с сервером ColdFusion.
Notepad Открытый код Открывайте как текст с подсветкой синтаксиса CFML/HTML; редактируйте исходный код без сервера (без выполнения - только редактирование кода).
Lucee Открытый код Установите Lucee (бесплатный движок CFML с открытым кодом); разместите .cfm в корневом каталоге веб-сервера; обратитесь через браузер. Полная совместимость с CFML для большинства шаблонов.
Visual Studio Code Открытый код Установите расширение CFML (например, KamasamaK.vscode-cfml) для подсветки синтаксиса и IntelliSense; редактируйте исходные файлы .cfm напрямую.
macOS3 apps
Adobe ColdFusion Платно Разверните файл .cfm на сервере приложений ColdFusion; обратитесь к странице через браузер по сопоставленному URL. ColdFusion обработает CFML и вернет HTML.
Lucee Открытый код Установите Lucee (бесплатный движок CFML с открытым кодом); разместите .cfm в корневом каталоге веб-сервера; обратитесь через браузер. Полная совместимость с CFML для большинства шаблонов.
Visual Studio Code Открытый код Установите расширение CFML (например, KamasamaK.vscode-cfml) для подсветки синтаксиса и IntelliSense; редактируйте исходные файлы .cfm напрямую.
Linux2 apps
Adobe ColdFusion Платно Разверните файл .cfm на сервере приложений ColdFusion; обратитесь к странице через браузер по сопоставленному URL. ColdFusion обработает CFML и вернет HTML.
Lucee Открытый код Установите Lucee (бесплатный движок CFML с открытым кодом); разместите .cfm в корневом каталоге веб-сервера; обратитесь через браузер. Полная совместимость с CFML для большинства шаблонов.

Технические подробности

глубокая спецификация
Кодировка файлаПростой текст - UTF-8 (ColdFusion 2016+); старые файлы могут быть в Windows-1252 или ISO-8859-1
Модель выполненияТолько на стороне сервера - обрабатывается движком ColdFusion/Lucee CFML; файл .cfm никогда не отправляется в браузер клиента
Синтаксис теговТеги CFML используют префикс <cf...> - например, <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Синтаксис скриптовБлоки CFScript (<cfscript>...</cfscript>) предоставляют альтернативу CFML на основе тегов, похожую на JavaScript
Доступ к базе данныхСобственный тег <cfquery> выполняет параметризованные SQL-запросы к настроенным источникам данных; возвращает объект запроса
Компиляция во время выполненияДвижок CFML компилирует .cfm в байт-код при первом запросе и кэширует результат; исходный файл остается текстовым
Бинарная сигнатураОтсутствует - простой текст, без «магических байтов»
MIME-типapplication/x-coldfusion (на стороне сервера); клиент получает text/html
Поддерживаемые движкиAdobe ColdFusion 2023 (текущий), Lucee (открытый исходный код, активно поддерживается), OpenBD (менее активен)
Первоначальный разработчикAllaire Corporation (1995); приобретена Macromedia, затем Adobe в 2005 году
Сопутствующее расширениеФайлы .cfc (ColdFusion Component) содержат многократно используемые компоненты; файлы .cfm - это шаблоны страниц для вывода данных
Типичный размер файла1 КБ - 500 КБ (большинство шаблонов 2-50 КБ)
Поддержка MVC-фреймворковCFWheels, FW/1 (Framework One) и Coldbox - распространенные MVC-фреймворки CFML, которые направляют запросы к файлам .cfm
Выпущен1995 (ColdFusion 1.0 by Allaire Corporation)
Последняя версияAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Спецификацияhelpx.adobe.com

Конвертации CFM

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами CFM. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах CFM.

Часто задаваемые вопросы

Как открыть файл .cfm?
Чтобы прочитать исходный код: откройте его в любом текстовом редакторе (VS Code, Notepad++, Блокнот). Чтобы запустить его и увидеть результат: вам понадобится сервер ColdFusion (Adobe) или Lucee - разместите файл на сервере и обратитесь к нему через URL в браузере.
Можно ли открыть файл .cfm двойным кликом?
Двойной клик, скорее всего, откроет его в текстовом редакторе (показав исходный код CFML). Для выполнения файла и получения HTML-вывода требуется сервер ColdFusion или Lucee - сам по себе он работать не может.
В чем разница между .cfm и .cfc?
.cfm - это шаблон страницы, который генерирует HTML-вывод при доступе через URL. .cfc (ColdFusion Component) - это многократно используемый модуль с функциями, похожий на класс в других языках. Оба содержат код CFML.
Используется ли ColdFusion в 2026 году?
Да. Adobe ColdFusion 2023 является актуальной версией. Многие корпоративные и государственные системы, созданные в начале 2000-х, до сих пор работают на стеках ColdFusion. Lucee (открытый исходный код) также активно поддерживается.
Что такое Lucee и как он связан с .cfm?
Lucee - это бесплатный движок CFML с открытым исходным кодом, который запускает файлы .cfm и .cfc. Он является преемником Railo от сообщества и широко совместим с шаблонами Adobe ColdFusion.
Можно ли конвертировать файл .cfm в PHP или HTML?
Автоматического конвертера не существует. Конвертация в PHP требует ручного переписывания тегов и логики CFML. Чтобы получить HTML-вывод, отрендерите страницу на сервере и сохраните результат из браузера.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z