¿Qué es el formato de archivo ACCDE?
.accde es una versión compilada y de solo ejecución de un archivo de base de datos de Microsoft Access (.accdb). Se produce a partir de un archivo fuente .accdb existente a través de Herramientas de base de datos > Crear ACCDE en Microsoft Access.
Cuando Access compila un .accdb a .accde, todo el código fuente de Visual Basic for Applications (VBA) se elimina de forma permanente; solo se conserva el p-code (bytecode) compilado. El archivo resultante ejecuta formularios, informes y macros con normalidad, pero no se puede abrir en la vista Diseño: las estructuras de las tablas, los diseños de los formularios y los diseños de los informes están bloqueados para su edición. Esto protege la propiedad intelectual en las aplicaciones de bases de datos distribuidas. La conversión es unidireccional: el .accdb original debe conservarse por separado, ya que no hay forma de recuperar el código fuente VBA de un .accde.
.accde utiliza el motor binario ACE (Access Connectivity Engine), el mismo formato que .ACCDB, con páginas de 4096 bytes y el encabezado de archivo Standard ACE DB. Ambos tipos de archivo comparten los mismos magic bytes; la única diferencia binaria es la ausencia de flujos de código fuente en el .accde.
Microsoft Access Runtime (una descarga gratuita) puede ejecutar aplicaciones .accde sin una licencia completa de Access. .accde corresponde a la era de .accdb (Access 2007 y posteriores); el equivalente para las bases de datos .mdb más antiguas es .MDE.
Seguridad y protección
RIESGO: MEDIUMUn archivo ACCDE puede contener p-code de VBA compilado y macros de datos que se ejecutan cuando se abre la base de datos o se usan los formularios. Debido a que el código fuente está oculto, un desarrollador malintencionado podría distribuir un ACCDE con acciones ocultas. Access abre los archivos ACCDE con las restricciones del Centro de confianza; no omita las advertencias de seguridad para archivos ACCDE de fuentes no confiables. Los datos en sí son accesibles (tablas/consultas), pero el comportamiento del código no puede ser auditado sin las herramientas de macros de Access. El cifrado opcional (AES-128 en Access 2010+) protege los datos en reposo.
Detalles del formato
en pocas palabrasProgramas que abren archivos ACCDE
Detalles técnicos
especificación profunda| Formato base | Base de datos binaria ACE (Access Connectivity Engine) - estructuralmente idéntica a .accdb |
| Magic bytes | 00 01 00 00 en el desplazamiento 0; «Standard ACE DB» (53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42) en el desplazamiento 4 |
| Tamaño de página | 4096 bytes por página de base de datos (igual que .accdb) |
| Orden de bytes | Little-endian |
| Código fuente VBA | Eliminado permanentemente durante la compilación Crear ACCDE - solo se conserva el p-code (bytecode) compilado; el código fuente no es recuperable |
| Acceso a vista de diseño | Deshabilitado - los formularios, informes y módulos VBA no pueden ser vistos ni modificados por los destinatarios |
| Cifrado | Protección opcional por contraseña a nivel de base de datos AES-128 (Access 2010+); cifrado más débil en .accde de Access 2007 |
| Método de creación | Herramientas de base de datos > Crear ACCDE en Microsoft Access - un proceso de compilación unidireccional e irreversible |
| Despliegue de ejecución | Se ejecuta en el Microsoft Access Runtime gratuito sin una licencia completa de Access |
| Archivo de bloqueo complementario | .laccdb creado cuando la base de datos está abierta (igual que .accdb) |
| Formato predecesor | .mde - mismo concepto de solo ejecución para bases de datos heredadas .mdb / motor Jet (Access 97-2003) |
| Plataforma | Solo Windows (el motor ACE no tiene soporte para macOS ni multiplataforma) |
| Tipo MIME | application/x-msaccess |
| Lanzado | 2007 (Access 2007, as the ACCDB-era replacement for .mde) |
| Última versión | Compatible with Microsoft 365 Access (2024) |
| Especificación | learn.microsoft.com |
Conversiones de ACCDE
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ACCDE.