MDB (Access ancien) — fichier .mdb

en déclin

Ancien format de base de données de Microsoft Access, basé sur le moteur Jet.

Le MDB est le format historique des bases de données Microsoft Access, en usage jusqu’à Access 2003, reposant sur le moteur de base de données Jet développé par Microsoft dans les années 1990.

Sa signature contient une chaîne textuelle explicite, “Standard Jet DB”, après un court en-tête binaire — une identification claire mais qui ne doit pas être confondue avec la signature générique OLE2/CFBF (utilisée par les anciens DOC et XLS) : le MDB repose sur un conteneur Jet propre, structurellement distinct. Un octet situé plus loin dans l’en-tête précise la version exacte du moteur Jet utilisée.

Microsoft a introduit le format ACCDB avec Access 2007 pour remplacer le MDB, avec de nouvelles fonctionnalités (champs de pièces jointes, types de données étendus) que l’ancien format Jet ne pouvait pas prendre en charge, sans pour autant faire disparaître le grand nombre de bases MDB héritées encore en circulation.

De nombreuses applications de gestion internes développées dans les années 1990-2000 reposent encore aujourd’hui sur des bases MDB, un héritage technique qui pose régulièrement des questions de migration lorsque l’entreprise doit faire évoluer son infrastructure vers des systèmes plus récents.

Microsoft distribue gratuitement le “Access Database Engine” redistribuable, un pilote qui permet à des outils tiers (scripts Python via pyodbc, Power BI, applications .NET) de lire directement une base MDB sans qu’Access lui-même ne soit installé sur la machine, un usage fréquent pour intégrer d’anciennes données dans un pipeline moderne.

Une architecture répandue dans les petites structures consistait à scinder une base Access en deux fichiers MDB distincts : un fichier “back-end” contenant uniquement les tables de données, partagé sur un lecteur réseau, et un fichier “front-end” avec les formulaires et requêtes installé individuellement sur chaque poste — une façon artisanale de permettre un accès multi-utilisateur que le moteur Jet ne gérait pas nativement aussi bien qu’un serveur de base de données dédié.

Signature binaire

Diagramme de la signature binaire du format MDB (Access ancien), octets mis en évidence
HexadécimalOffset
00 01 00 00 53 74 61 6E 64 61 72 64 20 4A 65 74 20 44 42 000

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .mdb ?

Microsoft Access permet d'ouvrir un fichier .mdb. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format MDB (Access ancien) ?

Le type MIME du format MDB (Access ancien) est application/vnd.ms-access.

Le format MDB (Access ancien) (.mdb) est-il encore utilisé aujourd'hui ?

Le format MDB (Access ancien) est en déclin : encore rencontré, mais progressivement remplacé par d'autres formats.

Peut-on ouvrir un fichier .mdb sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi mon fichier .mdb ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :