¿Qué es el formato de archivo ACCDR?
Un archivo .accdr es una base de datos de Microsoft Access que se abre en modo de ejecución (runtime): el Panel de navegación, las pestañas de diseño de la cinta de opciones y todas las vistas de diseño están ocultas, dejando a los usuarios solo con los formularios y menús de la propia aplicación. Funcionalmente, es idéntico byte por byte a un archivo .accdb; la única diferencia es la extensión, que indica a Access que suprima su entorno de IDE completo.
El formato utiliza el motor de base de datos ACE (Access Connectivity Engine) introducido con Access 2007, que sustituye al antiguo motor Jet y al formato .mdb. Admite el conjunto completo de funciones de ACE (tablas, consultas, formularios, informes, macros y módulos VBA), pero la restricción de ejecución bloquea el Diseñador de consultas, el Diseñador de formularios y todas las herramientas de edición de esquemas.
Para distribuir una aplicación de Access sin requerir que los usuarios posean una copia con licencia de Access, los desarrolladores cambian el nombre de la base de datos a .accdr y la vinculan con el paquete gratuito Microsoft Access Runtime. Cambiar el nombre de .accdr de nuevo a .accdb elimina el bloqueo en cualquier equipo que tenga instalado Access completo, a menos que el archivo también esté compilado como un .accde, lo que elimina permanentemente el código fuente VBA y las vistas de diseño.
El archivo comienza con los bytes 00 01 00 00 seguidos de la cadena ASCII Standard ACE DB en el desplazamiento 4, de forma idéntica a .accdb. El tamaño máximo de archivo es de 2 GB (el límite estricto del motor ACE). El cifrado de contraseña utiliza RC4 en Access 2007 y AES en Access 2010 y versiones posteriores.
Seguridad y protección
RIESGO: MEDIUMUn .accdr es una base de datos completa de Access y puede contener macros de datos y VBA que ejecutan código, por lo que un .accdr de una fuente no confiable puede contener malware; y debido a que se inicia directamente en la interfaz de la aplicación, el código puede ejecutarse al abrirse. Trate los archivos .accdr desconocidos como cualquier archivo de Office con macros: ejecute solo los de un remitente de confianza e inspeccione primero el diseño cambiándoles el nombre a .accdb y abriéndolos con las macros desactivadas (Centro de confianza / barra de seguridad amarilla). Recuerde que el modo de ejecución NO es una barrera de seguridad: ocultar las herramientas de diseño no protege los datos, que un .accdb renombrado expone por completo.
Detalles del formato
en pocas palabrasProgramas que abren archivos ACCDR
Detalles técnicos
especificación profunda| Codificación | Binario |
| Orden de bytes | Little-endian |
| Contenedor | ACE (Access Connectivity Engine): el sucesor de Microsoft para el motor Jet, introducido con Access 2007 |
| Bytes mágicos | 00 01 00 00 seguido de ASCII Standard ACE DB en el desplazamiento 4; idéntico byte por byte a .accdb |
| Compresión | Ninguna: la función Compactar y reparar recupera páginas de base de datos no utilizadas, pero no comprime el archivo |
| Cifrado | Opcional: RC4 (Access 2007) o AES (Access 2010 y posteriores) a través de Herramientas de base de datos > Cifrar con contraseña |
| Tamaño máximo de archivo | 2 GB (límite estricto del motor ACE por archivo de base de datos) |
| Comportamiento en ejecución | Panel de navegación, pestañas de diseño de la cinta y todas las vistas de diseño suprimidas; los usuarios ven solo los formularios y menús de la aplicación |
| Relación con ACCDB | Idéntico byte por byte; cambiar el nombre de .accdr a .accdb restaura el entorno de diseño completo de Access en cualquier equipo con Access completo instalado |
| Relación con ACCDE | Un ACCDE compilado como .accdr elimina permanentemente el código fuente VBA y las vistas de diseño; no se puede restaurar cambiando el nombre de la extensión |
| Versión de formato interno | Formato de archivo ACE 12+ (Access 2007 y posteriores); la misma versión de ACE compartida por .accdb y .accde |
| Integridad | Integridad a nivel de página mantenida por el motor ACE; Compactar y reparar corrige la corrupción a nivel de página |
| Plataforma | Solo Windows; no existe Microsoft Access para macOS |
| Modelo de distribución | Vinculado con el paquete gratuito Microsoft Access Runtime para implementar aplicaciones a usuarios sin una licencia completa de Access |
| Lanzado | 2007 (Access 2007, alongside the ACCDB/ACE format) |
| Última versión | Same ACE file format as current Microsoft 365 Access; runtime behaviour unchanged since 2007 |
| Especificación | learn.microsoft.com |
Conversiones de ACCDR
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ACCDR.