Che cos'è il formato di file DBM?
Un file .dbm è un modello ColdFusion Database Markup (DBML) - una pagina web lato server risalente alla prima era della piattaforma ColdFusion. Contiene markup HTML intervallato da tag DBML (Database Markup Language) come <DBQUERY>, <DBOUTPUT>, <DBINSERT> e <DBTABLE>, che il server ColdFusion elaborava per interrogare i database e generare HTML dinamico prima di inviare il risultato al browser.
Il formato è stato introdotto con ColdFusion 1.0 (1995, Allaire Corporation) ed è rimasto in uso fino a ColdFusion 5 (2001). Quando Macromedia ha acquisito Allaire e rilasciato ColdFusion MX (versione 6.0, 2002), il DBML è stato sostituito dal CFML (ColdFusion Markup Language) e l'estensione del modello è passata da .dbm a .cfm. Nessuna versione moderna di ColdFusion - incluse Adobe ColdFusion 2023 e il motore open source Lucee - elabora nativamente i file .dbm senza un livello di compatibilità.
I file .dbm sono semplice testo ASCII e possono essere aperti in qualsiasi editor di testo come VS Code o Notepad. Sono reperti storici di installazioni ColdFusion precedenti al 2002 e si incontrano solo durante la manutenzione o la migrazione di applicazioni web molto vecchie. Gli sviluppatori che migrano i modelli legacy .dbm in genere convertono i tag DBML nei loro equivalenti CFML o riscrivono i modelli in un linguaggio lato server attuale.
Sicurezza e incolumità
RISCHIO: LOWI file DBM sono script lato server in formato testo semplice. Non possono essere eseguiti sulla macchina di un utente finale - è necessario un server ColdFusion. Nessun rischio diretto per gli utenti finali; su un server, come per qualsiasi codice eseguibile, revisionare prima della distribuzione.
Dettagli del formato
in sintesi- File di database DBM (Unix/GNU) - Anche i file binari di database chiave-valore Unix dbm/ndbm/gdbm utilizzano l'estensione .dbm; sono completamente slegati da ColdFusion.
- DAZ 3D Brick Material - DAZ Studio salva le definizioni di shader/materiali in formato XML come file .dbm.
- Modello IBM InfoSphere Data Architect - File di modelli di dati fisici esportati da IBM InfoSphere Data Architect.
Programmi che aprono file DBM
Dettagli tecnici
specifiche approfondite| Codifica file | Testo semplice (ASCII / Latin-1 - l'era precede l'adozione sistematica di UTF-8) |
| Dimensione tipica del file | 1 KB - 50 KB |
| Linguaggio del modello | DBML (Database Markup Language) - set di tag proprietario lato server simile all'HTML |
| Tag DBML principali | `<DBQUERY>` (query SQL), `<DBOUTPUT>` (ciclo dei risultati), `<DBINSERT>` (inserimento riga), `<DBTABLE>` (output tabella) |
| Modello di elaborazione | Lato server: ColdFusion interpreta i tag DBML, esegue le operazioni sul database e restituisce HTML semplice al browser |
| Versioni ColdFusion supportate | Da ColdFusion 1.x (1995) a ColdFusion 5 (2001) |
| Sostituito da | `.cfm` / `.cfml` (CFML - ColdFusion Markup Language), introdotto con ColdFusion MX 6.0 nel 2002 |
| Origine sviluppatore | Allaire Corporation (1995) → Macromedia → Adobe Systems (attuale proprietario di ColdFusion) |
| Compatibilità moderna | Non supportato nativamente da Adobe ColdFusion 2023 o Lucee senza un livello di compatibilità |
| Piattaforma | Windows Server, Linux (elaborazione lato server; i client ricevono HTML standard) |
| Modificabile con | Qualsiasi editor di testo semplice - VS Code, Notepad, TextMate |
| Rilasciato | 1995 (ColdFusion 1.x, original Allaire release) |
| Ultima versione | Used through ColdFusion 5 (2001); deprecated in ColdFusion MX (2002) |
Conversioni DBM
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DBM.