Was ist das DBM-Dateiformat?
Eine .dbm-Datei ist ein ColdFusion Database Markup (DBML) Template - eine serverseitige Webseite aus der frühesten Ära der ColdFusion-Plattform. Sie enthält HTML-Markup, das mit DBML-Tags (Database Markup Language) wie <DBQUERY>, <DBOUTPUT>, <DBINSERT> und <DBTABLE> durchsetzt ist. Der ColdFusion-Server verarbeitete diese, um Datenbankabfragen durchzuführen und dynamisches HTML zu generieren, bevor das Ergebnis an den Browser gesendet wurde.
Das Format wurde mit ColdFusion 1.0 (1995, Allaire Corporation) eingeführt und blieb bis ColdFusion 5 (2001) in Gebrauch. Als Macromedia Allaire übernahm und ColdFusion MX (Version 6.0, 2002) veröffentlichte, wurde DBML durch CFML (ColdFusion Markup Language) ersetzt, und die Template-Erweiterung änderte sich von .dbm zu .cfm. Keine moderne ColdFusion-Version - einschließlich Adobe ColdFusion 2023 und der Open-Source-Engine Lucee - verarbeitet .dbm-Dateien nativ ohne eine Kompatibilitätsschicht.
.dbm-Dateien sind einfacher ASCII-Text und können in jedem Texteditor wie VS Code oder Notepad geöffnet werden. Es handelt sich um historische Artefakte von ColdFusion-Installationen vor 2002, die nur noch bei der Wartung oder Migration sehr alter Webanwendungen anzutreffen sind. Entwickler, die alte .dbm-Templates migrieren, konvertieren DBML-Tags normalerweise in ihre CFML-Entsprechungen oder schreiben die Templates in einer aktuellen serverseitigen Sprache neu.
Sicherheit
RISIKO: LOWDBM-Dateien sind Klartext-Skripte für die Serverseite. Sie können auf dem Rechner eines Endbenutzers nicht ausgeführt werden - ein ColdFusion-Server ist erforderlich. Kein direktes Risiko für Endbenutzer; auf einem Server sollte der Code, wie bei jedem ausführbaren Skript, vor der Bereitstellung geprüft werden.
Formatdetails
kurz gefasst- DBM-Datenbankdatei (Unix/GNU) - Binäre Key-Value-Datenbankdateien von Unix dbm/ndbm/gdbm verwenden ebenfalls .dbm; stehen in keinem Zusammenhang mit ColdFusion.
- DAZ 3D Brick Material - DAZ Studio speichert Shader- und Materialdefinitionen im XML-Format als .dbm-Dateien.
- IBM InfoSphere Data Architect Model - Physische Datenmodelldateien, die aus IBM InfoSphere Data Architect exportiert wurden.
Programme zum Öffnen von DBM-Dateien
Technische Details
technische Spezifikation| Dateikodierung | Klartext (ASCII / Latin-1 - die Ära liegt vor der routinemäßigen Einführung von UTF-8) |
| Typische Dateigröße | 1 KB - 50 KB |
| Template-Sprache | DBML (Database Markup Language) - HTML-ähnlicher, proprietärer serverseitiger Tag-Satz |
| Wichtige DBML-Tags | `<DBQUERY>` (SQL-Abfrage), `<DBOUTPUT>` (Ergebnisschleife), `<DBINSERT>` (Zeile einfügen), `<DBTABLE>` (Tabellenausgabe) |
| Verarbeitungsmodell | Serverseitig: ColdFusion interpretiert DBML-Tags, führt Datenbankoperationen aus und gibt einfaches HTML an den Browser zurück |
| Unterstützte ColdFusion-Versionen | ColdFusion 1.x (1995) bis ColdFusion 5 (2001) |
| Ersetzt durch | `.cfm` / `.cfml` (CFML - ColdFusion Markup Language), eingeführt mit ColdFusion MX 6.0 im Jahr 2002 |
| Entwickler-Historie | Allaire Corporation (1995) → Macromedia → Adobe Systems (aktueller Eigentümer von ColdFusion) |
| Moderne Kompatibilität | Wird von Adobe ColdFusion 2023 oder Lucee nicht nativ ohne Kompatibilitätsschicht unterstützt |
| Plattform | Windows Server, Linux (serverseitige Verarbeitung; Clients erhalten Standard-HTML) |
| Editierbar mit | Jedem Texteditor - VS Code, Notepad, TextMate |
| Veröffentlicht | 1995 (ColdFusion 1.x, original Allaire release) |
| Neueste Version | Used through ColdFusion 5 (2001); deprecated in ColdFusion MX (2002) |
DBM-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DBM-Dateien.