.MDE

Файл MDE

Microsoft Access Compiled (MDE) Database
Задать вопрос
БЫСТРЫЙ ОТВЕТ

An MDE file is a compiled, locked version of a Microsoft Access database (.mdb). You open and run it with Microsoft Access or the free Access Runtime on Windows, but you cannot edit its forms or code. Converting an MDE back to an editable MDB is not possible - the source is permanently removed when the file is created.

Разработчик: Microsoft Категория: Файлы баз данных MIME: application/x-msaccess
ОТКРЫВАЕТСЯ НА Windows
Связанные: .DB · .DBF · .ACCDB · .SQL

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 10, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла MDE?

.mde is a compiled database file format for Microsoft Access, created from an .mdb source database using the "Make MDE File" command. Where the original .mdb stores editable Visual Basic for Applications (VBA) source code alongside tables, queries, and views, the .mde compiles that VBA to p-code and strips the editable source entirely.

Access database formats can be divided into two groups:

  • .mde - binary compiled format (design-locked)
  • .mda - Access add-in source files

Both formats store code written in Visual Basic for Applications. .mde compiled files cannot be opened to view the source code or modify it, and forms, reports, and modules are locked out of Design view. An .mdb file serves as the base for producing an .mde.

The result is a distribution-ready database: users can run queries, enter data, and navigate forms, but cannot alter the underlying logic or interface design. Because the conversion is one-way, it is not possible to recover the editable source from an .mde - always retain the original .mdb. The .mde format applies only to legacy Jet-engine databases (Access 97 through 2003); Access 2007 and later replaced it with .accde for the newer .accdb format.

Безопасность и защита

РИСК: MEDIUM

An .mde runs compiled VBA code that you cannot inspect, so only run MDE applications from a source you trust - Access opens databases with macros/code disabled by default (Trust Center / yellow security bar); leave them disabled unless you trust the sender. The data tables themselves are inert. Don't rely on the locked design or any legacy Jet 'database password' for security - the data is readable by export tools regardless.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕMicrosoft Access Compiled (MDE) Databaseтакже известен как Compiled Access database, Access make-MDE file
РАЗРАБОТЧИКMicrosoftс 1997 (Access 97 - 'Make MDE File' feature)
MIME-ТИПapplication/x-msaccess
ТИПProprietary binary Access database with VBA compiled and source stripped (Jet engine)
СВЯЗАННЫЕ.db.dbf.accdb.sql
Это расширение также используется в…
  • ArchiCAD Add-On (GDL/extension module) - Some Graphisoft ArchiCAD add-ons historically used the .mde extension for loadable extension modules - unrelated to Access.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
An .mde is a Jet/Access database, so on disk it carries the SAME signature as a regular .mdb: 00 01 00 00 then "Standard Jet DB" at offset 4. The .mde vs .mdb distinction is logical (VBA compiled + source removed, design locked), not a different magic number. The newer ACCDE equivalent shows "Standard ACE DB" instead.

Программы, открывающие файлы MDE

Windows3 apps
Microsoft Access Платно Double-click the .mde to open and run it (forms, reports, data). You cannot enter Design view - that's by design. Matching Access version/bitness needed.
MDB Viewer Plus Бесплатно Portable freeware - open the .mde to view/export the DATA (tables) to Excel/CSV. Won't run forms or recover code.
Microsoft Access Runtime Бесплатно Free runtime to RUN an Access .mde application without owning full Access - ideal for distributed MDE apps. Cannot design.

Технические подробности

глубокая спецификация
DeveloperMicrosoft
File encodingBinary, little-endian Jet page structure
MIME typeapplication/x-msaccess
Magic bytes00 01 00 00 then "Standard Jet DB" at offset 4 (identical to .mdb on disk)
VBA handlingVBA compiled to p-code; editable source stripped during Make MDE File conversion
Design lockForms, reports, and modules locked - cannot be opened in Access Design view
ReversibilityOne-way conversion; cannot decompile or recover an editable .mdb from an .mde
Source formatBuilt from an Access 97-2003 .mdb via Tools → Database Utilities → Make MDE File
Typical file size500 KB - 200 MB (data plus compiled code and embedded objects)
EncryptionOptional legacy Jet database password (weak XOR-based); VBA is locked by source removal, not by encryption
IntegrityJet page-level checksums; Compact & Repair corrects minor corruption
Operating systemWindows only
Version sensitivityMust be opened with the same Access version and bitness it was compiled with
Successor formatACCDE (for .accdb databases, Access 2007 and later)
Related formats.mdb (source), .mda (add-in), .mdw (workgroup), .ldb (lock file)
Выпущен1997 (Access 97 - 'Make MDE File' feature)
Последняя версияMDE remained the compiled format for MDB-based databases through Access 2003; succeeded by ACCDE for ACCDB in Access 2007
Спецификацияlearn.microsoft.com

Конвертации MDE

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами MDE. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах MDE.

Часто задаваемые вопросы

Can I convert an MDE back to an editable MDB?
No. 'Make MDE' permanently strips the VBA source and locks the design; there's no supported way to reverse it. You must get the original .mdb from whoever built the file.
How do I open an MDE file?
Open it in Microsoft Access on Windows (or the free Access Runtime) and it runs like a normal Access app - forms, reports, data. You just can't enter Design view to edit it.
Why can't I edit the forms or code in my MDE?
That's the whole point of an MDE: it's a compiled, locked build meant for distribution. The editable design and VBA source were removed when it was created.
What's the difference between MDE and ACCDE?
MDE is the compiled/locked build of the old .mdb format; ACCDE is the same concept for the newer .accdb format (Access 2007+). Both remove VBA source and lock design.
My MDE won't open in my version of Access - why?
An MDE is tied to the Access version and bitness (32 vs 64-bit) it was built with. A newer or 64-bit Access may refuse it; the developer must rebuild the MDE from the source .mdb in a compatible Access.
How do I get the data out of an MDE?
Open it in Access or the free MDB Viewer Plus and export the tables to Excel or CSV - the data tables are not locked, only the design and code.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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)

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z