¿Qué es el formato de archivo MDE?
.mde es un formato de archivo de base de datos compilado para Microsoft Access, creado a partir de una base de datos de origen .mdb mediante el comando «Crear archivo MDE». Mientras que el .mdb original almacena código fuente editable de Visual Basic for Applications (VBA) junto con tablas, consultas y vistas, el .mde compila ese VBA en p-code y elimina por completo el código fuente editable.
Los formatos de base de datos de Access pueden dividirse en dos grupos:
.mde- formato binario compilado (diseño bloqueado).mda- archivos de origen de complementos de Access
Ambos formatos almacenan código escrito en Visual Basic for Applications. Los archivos compilados .mde no se pueden abrir para ver el código fuente ni modificarlo, y los formularios, informes y módulos están bloqueados para la vista Diseño. Un archivo .mdb sirve como base para producir un .mde.
El resultado es una base de datos lista para su distribución: los usuarios pueden ejecutar consultas, introducir datos y navegar por los formularios, pero no pueden alterar la lógica subyacente ni el diseño de la interfaz. Debido a que la conversión es unidireccional, no es posible recuperar el código fuente editable de un .mde; conserve siempre el .mdb original. El formato .mde se aplica solo a las bases de datos heredadas del motor Jet (Access 97 a 2003); Access 2007 y versiones posteriores lo sustituyeron por .accde para el formato .accdb más reciente.
Seguridad y protección
RIESGO: MEDIUMUn .mde ejecuta código VBA compilado que no se puede inspeccionar, por lo que solo debe ejecutar aplicaciones MDE de fuentes en las que confíe. Access abre las bases de datos con las macros/código desactivados por defecto (Centro de confianza / barra de seguridad amarilla); déjelos desactivados a menos que confíe en el remitente. Las tablas de datos en sí son inertes. No confíe en el diseño bloqueado ni en ninguna «contraseña de base de datos» de Jet heredada para la seguridad; los datos son legibles mediante herramientas de exportación de todos modos.
Detalles del formato
en pocas palabras- Complemento de ArchiCAD (módulo de extensión/GDL) - Algunos complementos de Graphisoft ArchiCAD utilizaron históricamente la extensión .mde para módulos de extensión cargables; no tiene relación con Access.
Programas que abren archivos MDE
Detalles técnicos
especificación profunda| Desarrollador | Microsoft |
| Codificación de archivo | Binario, estructura de páginas Jet little-endian |
| Tipo MIME | application/x-msaccess |
| Bytes mágicos | 00 01 00 00 seguido de «Standard Jet DB» en el desplazamiento 4 (idéntico a .mdb en disco) |
| Manejo de VBA | VBA compilado a p-code; código fuente editable eliminado durante la conversión Crear archivo MDE |
| Bloqueo de diseño | Formularios, informes y módulos bloqueados; no se pueden abrir en la vista Diseño de Access |
| Reversibilidad | Conversión unidireccional; no se puede descompilar ni recuperar un .mdb editable desde un .mde |
| Formato de origen | Creado a partir de un .mdb de Access 97-2003 mediante Herramientas → Utilidades de la base de datos → Crear archivo MDE |
| Tamaño de archivo típico | 500 KB - 200 MB (datos más código compilado y objetos incrustados) |
| Cifrado | Contraseña de base de datos Jet heredada opcional (basada en XOR débil); el VBA se bloquea mediante la eliminación del código fuente, no por cifrado |
| Integridad | Sumas de comprobación a nivel de página de Jet; Compactar y reparar corrige corrupciones menores |
| Sistema operativo | Solo Windows |
| Sensibilidad de versión | Debe abrirse con la misma versión de Access y arquitectura con la que fue compilado |
| Formato sucesor | ACCDE (para bases de datos .accdb, Access 2007 y posteriores) |
| Formatos relacionados | .mdb (origen), .mda (complemento), .mdw (grupo de trabajo), .ldb (archivo de bloqueo) |
| Lanzado | 1997 (Access 97 - 'Make MDE File' feature) |
| Última versión | MDE remained the compiled format for MDB-based databases through Access 2003; succeeded by ACCDE for ACCDB in Access 2007 |
| Especificación | learn.microsoft.com |
Conversiones de MDE
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos MDE.