Qu'est-ce que le format de fichier ACCDE ?
.accde est une version compilée en exécution seule d'un fichier de base de données Microsoft Access (.accdb). Il est produit à partir d'un fichier source .accdb existant via Outils de base de données > Créer ACCDE dans Microsoft Access.
Lorsqu'Access compile un .accdb en .accde, tout le code source Visual Basic for Applications (VBA) est définitivement supprimé ; seul le p-code compilé (bytecode) est conservé. Le fichier résultant exécute normalement les formulaires, les rapports et les macros, mais ne peut pas être ouvert en mode Création - les structures de table, les mises en page de formulaires et les conceptions de rapports sont verrouillées pour l'édition. Cela protège la propriété intellectuelle dans les applications de base de données distribuées. La conversion est unidirectionnelle : le fichier .accdb original doit être conservé séparément, car il n'y a aucun moyen de récupérer le code source VBA à partir d'un .accde.
.accde utilise le moteur binaire ACE (Access Connectivity Engine) - le même format que .ACCDB - avec des pages de 4096 octets et l'en-tête de fichier Standard ACE DB. Les deux types de fichiers partagent des octets magiques identiques ; la seule différence binaire est l'absence de flux de code source dans le .accde.
Microsoft Access Runtime (téléchargement gratuit) peut exécuter des applications .accde sans licence Access complète. .accde correspond à l'ère .accdb (Access 2007 et versions ultérieures) ; l'équivalent pour les anciennes bases de données .mdb est .MDE.
Sécurité et sûreté
RISQUE : MEDIUMUn fichier ACCDE peut contenir du p-code VBA compilé et des macros de données qui s'exécutent lors de l'ouverture de la base de données ou de l'utilisation des formulaires. Comme le code source est masqué, un développeur malveillant pourrait distribuer un ACCDE avec des actions cachées. Access ouvre les fichiers ACCDE avec les restrictions du Centre de gestion de la confidentialité ; ne contournez pas les avertissements de sécurité pour les fichiers ACCDE provenant de sources non fiables. Les données elles-mêmes sont accessibles (tables/requêtes) mais le comportement du code ne peut pas être audité sans les outils de macro d'Access. Le chiffrement optionnel (AES-128 sur Access 2010+) protège les données au repos.
Détails du format
en brefProgrammes qui ouvrent les fichiers ACCDE
Détails techniques
spécifications approfondies| Format de base | Base de données binaire ACE (Access Connectivity Engine) - structurellement identique au .accdb |
| Octets magiques | 00 01 00 00 à l'offset 0 ; « Standard ACE DB » (53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42) à l'offset 4 |
| Taille de page | 4096 octets par page de base de données (identique au .accdb) |
| Ordre des octets | Little-endian |
| Code source VBA | Définitivement supprimé lors de la compilation « Créer ACCDE » - seul le p-code compilé (bytecode) est conservé ; la source n'est pas récupérable |
| Accès au mode création | Désactivé - les formulaires, rapports et modules VBA ne peuvent être ni consultés ni modifiés par les destinataires |
| Chiffrement | Protection par mot de passe au niveau de la base de données AES-128 en option (Access 2010+) ; chiffrement plus faible dans les .accde d'Access 2007 |
| Méthode de création | Outils de base de données > Créer ACCDE dans Microsoft Access - un processus de compilation unidirectionnel et irréversible |
| Déploiement runtime | S'exécute sur le logiciel gratuit Microsoft Access Runtime sans licence Access complète |
| Fichier de verrouillage compagnon | .laccdb créé lorsque la base de données est ouverte (identique au .accdb) |
| Format prédécesseur | .mde - même concept d'exécution seule pour les bases de données héritées .mdb / moteur Jet (Access 97-2003) |
| Plateforme | Windows uniquement (le moteur ACE n'a pas de support macOS ou multiplateforme) |
| Type MIME | application/x-msaccess |
| Publié | 2007 (Access 2007, as the ACCDB-era replacement for .mde) |
| Dernière version | Compatible with Microsoft 365 Access (2024) |
| Spécification | learn.microsoft.com |
Conversions ACCDE
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ACCDE.