O que é o formato de ficheiro ACCDR?
Um arquivo .accdr é um banco de dados Microsoft Access que abre em modo de execução - o Painel de Navegação, as guias de design da faixa de opções e todas as visualizações de design ficam ocultos, deixando os usuários apenas com os formulários e menus da própria aplicação. Funcionalmente, ele é idêntico byte a byte a um arquivo .accdb; a única diferença é a extensão, que sinaliza ao Access para suprimir seu ambiente IDE completo.
O formato utiliza o mecanismo de banco de dados ACE (Access Connectivity Engine) introduzido com o Access 2007, substituindo o antigo mecanismo Jet e o formato .mdb. Ele suporta o conjunto completo de recursos do ACE - tabelas, consultas, formulários, relatórios, macros e módulos VBA - mas a restrição de execução bloqueia o Designer de Consultas, o Designer de Formulários e todas as ferramentas de edição de esquema.
Para distribuir uma aplicação Access sem exigir que os usuários possuam uma cópia licenciada do Access, os desenvolvedores renomeiam o banco de dados para .accdr e o combinam com o pacote gratuito Microsoft Access Runtime. Renomear .accdr de volta para .accdb remove o bloqueio em qualquer máquina com o Access completo instalado, a menos que o arquivo também tenha sido compilado como um .accde, que remove permanentemente o código-fonte VBA e as visualizações de design.
O arquivo começa com os bytes 00 01 00 00 seguidos pela string ASCII Standard ACE DB no deslocamento 4 - idêntico ao .accdb. O tamanho máximo do arquivo é de 2 GB (o limite rígido do mecanismo ACE). A criptografia de senha usa RC4 no Access 2007 e AES no Access 2010 e posteriores.
Segurança e proteção
RISCO: MEDIUMUm .accdr é um banco de dados Access completo e pode conter VBA e macros de dados que executam código, portanto, um .accdr de uma fonte não confiável pode conter malware - e como ele inicia diretamente na interface da aplicação, o código pode ser executado ao abrir. Trate arquivos .accdr desconhecidos como qualquer arquivo do Office habilitado para macro: execute apenas os de remetentes confiáveis e inspecione o design primeiro renomeando para .accdb e abrindo com as macros desativadas (Central de Confiabilidade / barra de segurança amarela). Lembre-se de que o modo de execução NÃO é uma barreira de segurança - ocultar as ferramentas de design não protege os dados, que um .accdb renomeado expõe totalmente.
Detalhes do formato
em resumoProgramas que abrem arquivos ACCDR
Detalhes técnicos
especificação profunda| Codificação | Binário |
| Ordem dos bytes | Little-endian |
| Contêiner | ACE (Access Connectivity Engine) - sucessor da Microsoft para o mecanismo Jet, introduzido com o Access 2007 |
| Bytes mágicos | 00 01 00 00 seguido por ASCII Standard ACE DB no deslocamento 4 - idêntico byte a byte ao .accdb |
| Compressão | Nenhuma - «Compactar e Reparar» recupera páginas de banco de dados não utilizadas, mas não comprime o arquivo |
| Criptografia | Opcional - RC4 (Access 2007) ou AES (Access 2010 e posteriores) via Ferramentas de Banco de Dados > Criptografar com Senha |
| Tamanho máximo do arquivo | 2 GB (limite rígido do mecanismo ACE por arquivo de banco de dados) |
| Comportamento em tempo de execução | Painel de Navegação, guias de design da faixa de opções e todas as visualizações de design suprimidas - os usuários veem apenas os formulários e menus da própria aplicação |
| Relação com ACCDB | Idêntico byte a byte; renomear .accdr para .accdb restaura o ambiente de design completo do Access em qualquer máquina com o Access completo instalado |
| Relação com ACCDE | Um ACCDE compilado como .accdr remove permanentemente o código-fonte VBA e as visualizações de design - não pode ser restaurado renomeando a extensão |
| Versão do formato interno | Formato de arquivo ACE 12+ (Access 2007 e posteriores); mesma versão ACE compartilhada por .accdb e .accde |
| Integridade | Integridade em nível de página mantida pelo mecanismo ACE; «Compactar e Reparar» corrige corrupção em nível de página |
| Plataforma | Apenas Windows - não existe Microsoft Access para macOS |
| Modelo de distribuição | Combinado com o pacote gratuito Microsoft Access Runtime para implantar aplicações para usuários sem uma licença completa do Access |
| Lançado | 2007 (Access 2007, alongside the ACCDB/ACE format) |
| Versão mais recente | Same ACE file format as current Microsoft 365 Access; runtime behaviour unchanged since 2007 |
| Especificação | learn.microsoft.com |
Conversões de ACCDR
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos ACCDR.