¿Qué es el formato de archivo DBM?
Un archivo .dbm es una plantilla de ColdFusion Database Markup (DBML), una página web del lado del servidor de la era inicial de la plataforma ColdFusion. Contiene marcado HTML intercalado con etiquetas DBML (Database Markup Language) como <DBQUERY>, <DBOUTPUT>, <DBINSERT> y <DBTABLE>, que el servidor ColdFusion procesaba para consultar bases de datos y generar HTML dinámico antes de enviar el resultado al navegador.
El formato se introdujo con ColdFusion 1.0 (1995, Allaire Corporation) y se mantuvo en uso hasta ColdFusion 5 (2001). Cuando Macromedia adquirió Allaire y lanzó ColdFusion MX (versión 6.0, 2002), DBML fue reemplazado por CFML (ColdFusion Markup Language), y la extensión de la plantilla cambió de .dbm a .cfm. Ninguna versión moderna de ColdFusion -incluyendo Adobe ColdFusion 2023 y el motor de código abierto Lucee- procesa de forma nativa archivos .dbm sin una capa de compatibilidad.
Los archivos .dbm son texto ASCII plano y pueden abrirse en cualquier editor de texto como VS Code o Notepad. Son artefactos históricos de instalaciones de ColdFusion anteriores a 2002 y solo se encuentran al mantener o migrar aplicaciones web muy antiguas. Los desarrolladores que migran plantillas .dbm heredadas suelen convertir las etiquetas DBML a sus equivalentes en CFML o reescribir las plantillas en un lenguaje de servidor actual.
Seguridad y protección
RIESGO: LOWLos archivos DBM son scripts del lado del servidor en texto plano. No pueden ejecutarse en la máquina de un usuario final; se requiere un servidor ColdFusion. No hay riesgo directo para los usuarios finales; en un servidor, como con cualquier código ejecutable, revíselo antes de implementarlo.
Detalles del formato
en pocas palabras- Archivo de base de datos DBM (Unix/GNU) - Los archivos binarios de base de datos clave-valor de Unix dbm/ndbm/gdbm también usan .dbm; no tienen ninguna relación con ColdFusion.
- DAZ 3D Brick Material - DAZ Studio guarda definiciones de sombreadores/materiales en formato XML como archivos .dbm.
- Modelo de IBM InfoSphere Data Architect - Archivos de modelo de datos físicos exportados desde IBM InfoSphere Data Architect.
Programas que abren archivos DBM
Detalles técnicos
especificación profunda| Codificación de archivo | Texto plano (ASCII / Latin-1 - la era es anterior a la adopción rutinaria de UTF-8) |
| Tamaño de archivo típico | 1 KB - 50 KB |
| Lenguaje de plantilla | DBML (Database Markup Language) - conjunto de etiquetas propietario del lado del servidor similar a HTML |
| Etiquetas DBML clave | `<DBQUERY>` (consulta SQL), `<DBOUTPUT>` (bucle de resultados), `<DBINSERT>` (insertar fila), `<DBTABLE>` (salida de tabla) |
| Modelo de procesamiento | Lado del servidor: ColdFusion interpreta las etiquetas DBML, ejecuta operaciones de base de datos y devuelve HTML plano al navegador |
| Versiones de ColdFusion compatibles | ColdFusion 1.x (1995) hasta ColdFusion 5 (2001) |
| Reemplazado por | `.cfm` / `.cfml` (CFML - ColdFusion Markup Language), introducido con ColdFusion MX 6.0 en 2002 |
| Linaje del desarrollador | Allaire Corporation (1995) → Macromedia → Adobe Systems (propietario actual de ColdFusion) |
| Compatibilidad moderna | No es compatible de forma nativa con Adobe ColdFusion 2023 o Lucee sin una capa de compatibilidad |
| Plataforma | Windows Server, Linux (procesamiento del lado del servidor; los clientes reciben HTML estándar) |
| Editable con | Cualquier editor de texto plano - VS Code, Notepad, TextMate |
| Lanzado | 1995 (ColdFusion 1.x, original Allaire release) |
| Última versión | Used through ColdFusion 5 (2001); deprecated in ColdFusion MX (2002) |
Conversiones de DBM
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos DBM.