.CFM

Plik CFM

ColdFusion Markup Language Template
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik CFM to szablon serwerowy ColdFusion Markup Language (CFML), który działa na serwerze WWW w celu generowania stron HTML. Użytkownicy końcowi nigdy nie posiadają pliku CFM bezpośrednio - znajduje się on na serwerze. Aby edytować kod źródłowy, otwórz go w VS Code lub dowolnym edytorze tekstu. Aby go uruchomić, musisz mieć zainstalowany Adobe ColdFusion lub Lucee na serwerze.

Deweloper: Allaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005) Kategoria: Pliki internetowe MIME: application/x-coldfusion
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CFM?

Pliki .cfm przechowują szablony stron internetowych CFML lub poszczególne elementy większej aplikacji internetowej. Strona .cfm jest generowana przez serwer dynamicznie na żądanie przeglądarki użytkownika - silnik ColdFusion przetwarza plik po stronie serwera i zwraca czysty HTML do klienta. Strony internetowe i dynamiczne aplikacje zbudowane w ColdFusion mogą bezpośrednio uzyskiwać dostęp do zasobów bazodanowych i generować dynamiczną treść, obsługując formularze, stany sesji oraz integracje API.

Składnia CFML występuje w dwóch formach: CFScript, język skryptowy podobny do JavaScript, lub znacznikowy oparty na tagach podobny do HTML, wykorzystujący niestandardowe tagi z prefiksem <cf...>, takie jak <cfquery>, <cfoutput> i <cfloop>. ColdFusion jest rozwijany przez Adobe (od 2005 roku; pierwotnie stworzony przez Allaire Corporation w 1995 roku). Serwer kompiluje szablony .cfm do kodu bajtowego przy pierwszym żądaniu i buforuje wynik; sam plik .cfm pozostaje zwykłym tekstem i nigdy nie jest wysyłany do przeglądarki klienta.

Adobe ColdFusion 2023 to aktualne wydanie. Otwartoźródłowy silnik Lucee również przetwarza pliki .cfm i jest szeroko stosowany jako darmowa alternatywa. Pliki .cfm mogą być wykonywane wyłącznie przez dedykowany silnik CFML - otwarcie jednego z nich w przeglądarce bez uruchomionego serwera nie zwróci nic użytecznego. Towarzyszące pliki .cfc (ColdFusion Component) przechowują komponenty wielokrotnego użytku przypominające klasy, podczas gdy pliki .cfm są szablonami stron generującymi dane wyjściowe.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik źródłowy .cfm przeglądany w edytorze tekstu jest bezpieczny - to zwykły tekst i nie może zostać uruchomiony na pulpicie. Ryzyko jest kontekstowe: jeśli plik .cfm zostanie wdrożony na serwerze, WYKONUJE on kod po stronie serwera, który może wchodzić w interakcje z bazami danych, systemami plików i usługami zewnętrznymi. Złośliwy kod .cfm (webshelle, backdoory) stanowi realne zagrożenie dla bezpieczeństwa serwera w środowiskach ColdFusion - administratorzy serwerów powinni upewnić się, że żadne nieautoryzowane pliki .cfm nie mogą zostać przesłane (częsty wektor ataku). Dla użytkowników końcowych, którzy mają plik .cfm tylko na lokalnym komputerze: nie może on nic zrobić bez uruchomionego serwera CFML.

Szczegóły formatu

w pigułce
PEŁNA NAZWAColdFusion Markup Language Templateznany również jako CFM file, ColdFusion template
DEWELOPERAllaire Corporation (1995); JRun Technologies; Macromedia; Adobe Systems (current, since 2005)od 1995 (ColdFusion 1.0 by Allaire Corporation)
TYP MIMEapplication/x-coldfusion
TYPserwerowy szablon WWW / kod źródłowy CFML (zwykły tekst)
To rozszerzenie jest również używane przez…
  • Plik ColdFusion Component (pomyłka z .cfc) - .cfc to powiązane, ale odrębne rozszerzenie dla komponentów ColdFusion (kod wielokrotnego użytku przypominający klasy); użytkownicy czasem mylą cfm i cfc.

Programy otwierające pliki CFM

Windows6 apps
Adobe ColdFusion Płatny Wdróż plik .cfm na serwerze aplikacji ColdFusion; uzyskaj dostęp do strony przez przeglądarkę pod zmapowanym adresem URL. ColdFusion przetwarza CFML i zwraca HTML.
Adobe Dreamweaver Płatny Otwieraj i edytuj pliki .cfm z podświetlaniem składni CFML i integracją z serwerem.
Adobe ColdFusion Builder Płatny IDE oparte na Eclipse do edycji plików .cfm z podświetlaniem składni, asystentem kodu i integracją z serwerem ColdFusion.
Notepad Open-source Otwórz jako tekst z podświetlaniem składni CFML/HTML; edytuj źródło bez serwera (brak wykonywania - tylko edycja kodu).
Lucee Open-source Zainstaluj Lucee (darmowy silnik CFML open-source); umieść plik .cfm w katalogu głównym serwera; uzyskaj dostęp przez przeglądarkę. Pełna kompatybilność CFML dla większości szablonów.
Visual Studio Code Open-source Zainstaluj rozszerzenie CFML (np. KamasamaK.vscode-cfml) dla podświetlania składni i IntelliSense; edytuj pliki źródłowe .cfm bezpośrednio.
macOS3 apps
Adobe ColdFusion Płatny Wdróż plik .cfm na serwerze aplikacji ColdFusion; uzyskaj dostęp do strony przez przeglądarkę pod zmapowanym adresem URL. ColdFusion przetwarza CFML i zwraca HTML.
Lucee Open-source Zainstaluj Lucee (darmowy silnik CFML open-source); umieść plik .cfm w katalogu głównym serwera; uzyskaj dostęp przez przeglądarkę. Pełna kompatybilność CFML dla większości szablonów.
Visual Studio Code Open-source Zainstaluj rozszerzenie CFML (np. KamasamaK.vscode-cfml) dla podświetlania składni i IntelliSense; edytuj pliki źródłowe .cfm bezpośrednio.
Linux2 apps
Adobe ColdFusion Płatny Wdróż plik .cfm na serwerze aplikacji ColdFusion; uzyskaj dostęp do strony przez przeglądarkę pod zmapowanym adresem URL. ColdFusion przetwarza CFML i zwraca HTML.
Lucee Open-source Zainstaluj Lucee (darmowy silnik CFML open-source); umieść plik .cfm w katalogu głównym serwera; uzyskaj dostęp przez przeglądarkę. Pełna kompatybilność CFML dla większości szablonów.

Szczegóły techniczne

specyfikacja
Kodowanie plikówZwykły tekst - UTF-8 (ColdFusion 2016+); starsze pliki mogą być w Windows-1252 lub ISO-8859-1
Model wykonywaniaTylko po stronie serwera - przetwarzane przez silnik CFML ColdFusion/Lucee; plik .cfm nigdy nie jest wysyłany do przeglądarki klienta
Składnia tagówTagi CFML używają prefiksu <cf...> - np. <cfquery>, <cfoutput>, <cfif>, <cfloop>, <cfinclude>
Składnia skryptowaBloki CFScript (<cfscript>...</cfscript>) stanowią alternatywę dla CFML opartego na tagach, podobną do JavaScript
Dostęp do bazy danychNatywny tag <cfquery> wykonuje sparametryzowane zapytania SQL względem skonfigurowanych źródeł danych; zwraca obiekt zapytania
Kompilacja w czasie rzeczywistymSilnik CFML kompiluje .cfm do kodu bajtowego przy pierwszym żądaniu i buforuje wynik; plik źródłowy pozostaje zwykłym tekstem
Sygnatura binarnaBrak - zwykły tekst, brak magicznych bajtów
Typ MIMEapplication/x-coldfusion (po stronie serwera); klient otrzymuje text/html
Obsługiwane silnikiAdobe ColdFusion 2023 (aktualny), Lucee (open-source, aktywnie rozwijany), OpenBD (mniej aktywny)
Pierwotny deweloperAllaire Corporation (1995); przejęte przez Macromedia, następnie przez Adobe w 2005 roku
Rozszerzenie towarzyszącePliki .cfc (ColdFusion Component) przechowują komponenty wielokrotnego użytku przypominające klasy; pliki .cfm to szablony stron generujące dane wyjściowe
Typowy rozmiar pliku1 KB-500 KB (większość szablonów 2-50 KB)
Obsługa frameworków MVCCFWheels, FW/1 (Framework One) i Coldbox to popularne frameworki CFML MVC, które kierują żądania do plików .cfm
Wydano1995 (ColdFusion 1.0 by Allaire Corporation)
Najnowsza wersjaAdobe ColdFusion 2023 (version 2023.0; codename Project Fortuna)
Specyfikacjahelpx.adobe.com

Konwersje CFM

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CFM. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CFM.

Najczęściej zadawane pytania

Jak otworzyć plik .cfm?
Aby odczytać kod źródłowy: otwórz go w dowolnym edytorze tekstu (VS Code, Notepad++, Notepad). Aby go uruchomić i zobaczyć wynik: potrzebujesz serwera ColdFusion (Adobe) lub Lucee - umieść plik na serwerze i uzyskaj do niego dostęp przez adres URL w przeglądarce.
Czy mogę kliknąć dwukrotnie plik .cfm, aby go otworzyć?
Dwukrotne kliknięcie prawdopodobnie otworzy go w edytorze tekstu (pokazując kod źródłowy CFML). Plik wymaga serwera ColdFusion lub Lucee do wykonania i wygenerowania wyjścia HTML - nie może działać samodzielnie.
Jaka jest różnica między .cfm a .cfc?
.cfm to szablon strony, który generuje wyjście HTML po uzyskaniu dostępu przez URL. .cfc (ColdFusion Component) to moduł wielokrotnego użytku z funkcjami, podobny do klasy w innych językach. Oba zawierają kod CFML.
Czy ColdFusion jest nadal używany w 2026 roku?
Tak. Adobe ColdFusion 2023 to aktualne wydanie. Wiele systemów korporacyjnych i rządowych zbudowanych na początku lat 2000. nadal działa na stosach ColdFusion. Lucee (open-source) jest również aktywnie rozwijane.
Co to jest Lucee i jak wiąże się z .cfm?
Lucee to darmowy, otwartoźródłowy silnik CFML, który uruchamia pliki .cfm i .cfc. Jest społecznościowym następcą Railo i jest w szerokim zakresie kompatybilny z szablonami Adobe ColdFusion.
Czy mogę przekonwertować plik .cfm na PHP lub HTML?
Nie istnieje automatyczny konwerter. Konwersja na PHP wymaga ręcznego przepisania tagów i logiki CFML. Aby przechwycić wyjście HTML, wyrenderuj stronę na serwerze i zapisz wynik z przeglądarki.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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)

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z