O que é o formato de ficheiro MDE?
.mde é um formato de arquivo de banco de dados compilado para o Microsoft Access, criado a partir de um banco de dados de origem .mdb usando o comando «Criar Arquivo MDE». Enquanto o .mdb original armazena código-fonte editável em Visual Basic for Applications (VBA) junto com tabelas, consultas e visualizações, o .mde compila esse VBA em p-code e remove inteiramente o código-fonte editável.
Os formatos de banco de dados do Access podem ser divididos em dois grupos:
.mde- formato binário compilado (design bloqueado).mda- arquivos de origem de suplementos do Access
Ambos os formatos armazenam código escrito em Visual Basic for Applications. Arquivos compilados .mde não podem ser abertos para visualizar o código-fonte ou modificá-lo, e formulários, relatórios e módulos ficam bloqueados para a Visualização de Design. Um arquivo .mdb serve como base para a produção de um .mde.
O resultado é um banco de dados pronto para distribuição: os usuários podem executar consultas, inserir dados e navegar em formulários, mas não podem alterar a lógica subjacente ou o design da interface. Como a conversão é unidirecional, não é possível recuperar a fonte editável de um .mde - sempre mantenha o .mdb original. O formato .mde aplica-se apenas a bancos de dados legados do mecanismo Jet (Access 97 a 2003); o Access 2007 e posteriores o substituíram pelo .accde para o formato mais novo .accdb.
Segurança e proteção
RISCO: MEDIUMUm .mde executa código VBA compilado que você não pode inspecionar, portanto, execute apenas aplicativos MDE de uma fonte em que você confia - o Access abre bancos de dados com macros/código desativados por padrão (Central de Confiabilidade / barra de segurança amarela); mantenha-os desativados, a menos que confie no remetente. As tabelas de dados em si são inertes. Não confie no design bloqueado ou em qualquer «senha de banco de dados» Jet legada para segurança - os dados podem ser lidos por ferramentas de exportação independentemente disso.
Detalhes do formato
em resumo- Add-On do ArchiCAD (módulo GDL/extensão) - Alguns add-ons do Graphisoft ArchiCAD historicamente usaram a extensão .mde para módulos de extensão carregáveis - sem relação com o Access.
Programas que abrem arquivos MDE
Detalhes técnicos
especificação profunda| Desenvolvedor | Microsoft |
| Codificação de arquivo | Binário, estrutura de página Jet little-endian |
| Tipo MIME | application/x-msaccess |
| Magic bytes | 00 01 00 00 seguido de „Standard Jet DB” no deslocamento 4 (idêntico ao .mdb no disco) |
| Manipulação de VBA | VBA compilado para p-code; código-fonte editável removido durante a conversão Criar Arquivo MDE |
| Bloqueio de design | Formulários, relatórios e módulos bloqueados - não podem ser abertos na Visualização de Design do Access |
| Reversibilidade | Conversão unidirecional; não é possível descompilar ou recuperar um .mdb editável de um .mde |
| Formato de origem | Criado a partir de um .mdb do Access 97-2003 via Ferramentas → Utilitários de Banco de Dados → Criar Arquivo MDE |
| Tamanho típico do arquivo | 500 KB - 200 MB (dados mais código compilado e objetos incorporados) |
| Criptografia | Senha de banco de dados Jet legada opcional (fraca, baseada em XOR); o VBA é bloqueado pela remoção da fonte, não por criptografia |
| Integridade | Checksums de nível de página Jet; Compactar e Reparar corrige corrupções menores |
| Sistema operacional | Apenas Windows |
| Sensibilidade de versão | Deve ser aberto com a mesma versão do Access e arquitetura com que foi compilado |
| Formato sucessor | ACCDE (para bancos de dados .accdb, Access 2007 e posteriores) |
| Formatos relacionados | .mdb (origem), .mda (suplemento), .mdw (grupo de trabalho), .ldb (arquivo de bloqueio) |
| Lançado | 1997 (Access 97 - 'Make MDE File' feature) |
| Versão mais recente | MDE remained the compiled format for MDB-based databases through Access 2003; succeeded by ACCDE for ACCDB in Access 2007 |
| Especificação | learn.microsoft.com |
Conversões de MDE
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos MDE.