.MDE

Fichier MDE

Microsoft Access Compiled (MDE) Database
Poser une question
RÉPONSE RAPIDE

Un fichier MDE est une version compilée et verrouillée d'une base de données Microsoft Access (.mdb). Vous pouvez l'ouvrir et l'exécuter avec Microsoft Access ou le runtime gratuit Access Runtime sur Windows, mais vous ne pouvez pas modifier ses formulaires ou son code. Convertir un MDE en un MDB modifiable est impossible - la source est définitivement supprimée lors de la création du fichier.

Développeur : Microsoft Catégorie : Fichiers de base de données MIME: application/x-msaccess
S'OUVRE SUR Windows
Lié : .DB · .DBF · .ACCDB · .SQL

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 10, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier MDE ?

.mde est un format de fichier de base de données compilé pour Microsoft Access, créé à partir d'une base de données source .mdb à l'aide de la commande « Créer un fichier MDE ». Alors que le .mdb original stocke le code source modifiable Visual Basic for Applications (VBA) aux côtés des tables, requêtes et vues, le .mde compile ce VBA en p-code et supprime entièrement la source modifiable.

Les formats de base de données Access peuvent être divisés en deux groupes :

  • .mde - format binaire compilé (conception verrouillée)
  • .mda - fichiers sources de compléments Access

Les deux formats stockent du code écrit en Visual Basic for Applications. Les fichiers compilés .mde ne peuvent pas être ouverts pour visualiser ou modifier le code source, et les formulaires, rapports et modules sont inaccessibles en mode Création. Un fichier .mdb sert de base à la production d'un .mde.

Le résultat est une base de données prête pour la distribution : les utilisateurs peuvent exécuter des requêtes, saisir des données et naviguer dans les formulaires, mais ne peuvent pas modifier la logique sous-jacente ou la conception de l'interface. Comme la conversion est unidirectionnelle, il est impossible de récupérer la source modifiable à partir d'un .mde - conservez toujours le .mdb original. Le format .mde s'applique uniquement aux bases de données héritées du moteur Jet (Access 97 à 2003) ; Access 2007 et les versions ultérieures l'ont remplacé par .accde pour le nouveau format .accdb.

Sécurité et sûreté

RISQUE : MEDIUM

Un .mde exécute du code VBA compilé que vous ne pouvez pas inspecter, n'exécutez donc des applications MDE que si elles proviennent d'une source de confiance - Access ouvre les bases de données avec les macros/code désactivés par défaut (Centre de gestion de la confidentialité / barre de sécurité jaune) ; laissez-les désactivés à moins de faire confiance à l'expéditeur. Les tables de données elles-mêmes sont inertes. Ne comptez pas sur le verrouillage de la conception ou sur un ancien « mot de passe de base de données » Jet pour la sécurité - les données sont lisibles par les outils d'exportation quoi qu'il arrive.

Détails du format

en bref
NOM COMPLETMicrosoft Access Compiled (MDE) Databasealias Compiled Access database, Access make-MDE file
DÉVELOPPEURMicrosoftdepuis 1997 (Access 97 - 'Make MDE File' feature)
TYPE MIMEapplication/x-msaccess
TYPEBase de données Access binaire propriétaire avec VBA compilé et source supprimée (moteur Jet)
Cette extension est également utilisée par…
  • Add-On ArchiCAD (module GDL/extension) - Certains add-ons Graphisoft ArchiCAD utilisaient historiquement l'extension .mde pour les modules d'extension chargeables - sans rapport avec Access.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
Un .mde est une base de données Jet/Access, donc sur le disque, il porte la MÊME signature qu'un .mdb classique : 00 01 00 00 puis « Standard Jet DB » à l'offset 4. La distinction entre .mde et .mdb est logique (VBA compilé + source supprimée, conception verrouillée), et non un nombre magique différent. L'équivalent ACCDE plus récent affiche « Standard ACE DB » à la place.

Programmes qui ouvrent les fichiers MDE

Windows3 apps
Microsoft Access Payant Double-cliquez sur le .mde pour l'ouvrir et l'exécuter (formulaires, rapports, données). Vous ne pouvez pas accéder au mode Création - c'est intentionnel. Nécessite une version et une architecture d'Access correspondantes.
MDB Viewer Plus Gratuit Logiciel gratuit portable - ouvrez le .mde pour visualiser/exporter les DONNÉES (tables) vers Excel/CSV. N'exécutera pas les formulaires et ne récupérera pas le code.
Microsoft Access Runtime Gratuit Runtime gratuit pour EXÉCUTER une application Access .mde sans posséder la version complète d'Access - idéal pour les applications MDE distribuées. Ne permet pas la conception.

Détails techniques

spécifications approfondies
DéveloppeurMicrosoft
Encodage du fichierBinaire, structure de page Jet little-endian
Type MIMEapplication/x-msaccess
Octets magiques00 01 00 00 puis « Standard Jet DB » à l'offset 4 (identique au .mdb sur le disque)
Gestion du VBAVBA compilé en p-code ; source modifiable supprimée lors de la conversion « Créer un fichier MDE »
Verrouillage de conceptionFormulaires, rapports et modules verrouillés - ne peuvent pas être ouverts en mode Création dans Access
RéversibilitéConversion unidirectionnelle ; impossible de décompiler ou de récupérer un .mdb modifiable à partir d'un .mde
Format sourceCréé à partir d'un .mdb Access 97-2003 via Outils → Utilitaires de base de données → Créer un fichier MDE
Taille de fichier typique500 Ko - 200 Mo (données plus code compilé et objets incorporés)
ChiffrementMot de passe de base de données Jet hérité en option (faible, basé sur XOR) ; le VBA est verrouillé par la suppression de la source, pas par chiffrement
IntégritéSommes de contrôle au niveau de la page Jet ; « Compacter et réparer » corrige les corruptions mineures
Système d'exploitationWindows uniquement
Sensibilité à la versionDoit être ouvert avec la même version d'Access et la même architecture que celles utilisées pour la compilation
Format successeurACCDE (pour les bases de données .accdb, Access 2007 et versions ultérieures)
Formats liés.mdb (source), .mda (complément), .mdw (groupe de travail), .ldb (fichier de verrouillage)
Publié1997 (Access 97 - 'Make MDE File' feature)
Dernière versionMDE remained the compiled format for MDB-based databases through Access 2003; succeeded by ACCDE for ACCDB in Access 2007
Spécificationlearn.microsoft.com

Conversions MDE

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers MDE. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers MDE.

Foire aux questions

Puis-je convertir un MDE en un MDB modifiable ?
Non. La fonction « Créer un fichier MDE » supprime définitivement la source VBA et verrouille la conception ; il n'existe aucun moyen pris en charge pour inverser ce processus. Vous devez obtenir le .mdb original auprès de la personne qui a créé le fichier.
Comment ouvrir un fichier MDE ?
Ouvrez-le dans Microsoft Access sous Windows (ou via le runtime gratuit Access Runtime) et il s'exécutera comme une application Access normale - formulaires, rapports, données. Vous ne pouvez simplement pas accéder au mode Création pour le modifier.
Pourquoi ne puis-je pas modifier les formulaires ou le code dans mon MDE ?
C'est tout l'intérêt d'un MDE : il s'agit d'une version compilée et verrouillée destinée à la distribution. La conception modifiable et la source VBA ont été supprimées lors de sa création.
Quelle est la différence entre MDE et ACCDE ?
MDE est la version compilée/verrouillée de l'ancien format .mdb ; ACCDE est le même concept pour le format plus récent .accdb (Access 2007+). Les deux suppriment la source VBA et verrouillent la conception.
Mon MDE ne s'ouvre pas dans ma version d'Access - pourquoi ?
Un MDE est lié à la version d'Access et à l'architecture (32 ou 64 bits) avec laquelle il a été conçu. Un Access plus récent ou en 64 bits peut le refuser ; le développeur doit reconstruire le MDE à partir du .mdb source dans une version d'Access compatible.
Comment extraire les données d'un MDE ?
Ouvrez-le dans Access ou dans l'outil gratuit MDB Viewer Plus et exportez les tables vers Excel ou CSV - les tables de données ne sont pas verrouillées, seuls la conception et le code le sont.

Références

1Microsoft Learn - [MS-ACE] Access database file formatlearn.microsoft.com
2Microsoft Support - Hide and protect elements of your database (MDE/ACCDE)support.microsoft.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensions liées

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z