.MDB

Файл MDB

Microsoft Access Database (97-2003, Jet engine)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл MDB - это база данных Microsoft Access в старом формате, который использовался с 1992 по 2003 год и был заменен на .accdb в Access 2007. Он хранит таблицы, запросы, формы, отчеты и код VBA в одном файле. В Windows его можно открыть с помощью Microsoft Access или бесплатной программы MDB Viewer Plus; на Mac или Linux используйте LibreOffice Base или mdbtools - версии Microsoft Access для macOS не существует.

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

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

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

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

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

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

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

.mdb - это файл базы данных, созданный и используемый Microsoft Access. Это собственный формат данного ПО, основанный на движке баз данных Access Jet. Файлы .mdb содержат данные, касающиеся баз данных: структуру и запросы, функции, записи и другую информацию. Кроме того, файлы .mdb могут хранить формы для ввода данных, процедуры модулей, отчеты и настройки безопасности.

Данные Access можно импортировать и объединять с другими форматами и приложениями, такими как HTML, XML, Excel, SharePoint и Outlook. Файлы .mdb можно конвертировать в .csv или .txt с помощью таких инструментов, как MDB Converter или встроенный мастер экспорта Access, что позволяет работать с данными во многих других программах. Внутри файл .mdb начинается с байтов 00 01 00 00, за которыми со смещением 4 следует ASCII-строка Standard Jet DB - надежный идентификатор для шестнадцатеричного редактора.

Файлы MDB и их преемник

.mdb был форматом по умолчанию в Microsoft Access 2003 и более ранних версиях. Новые версии Access используют формат, пришедший на смену .mdb - .accdb (представлен в Access 2007). Современные версии Access по-прежнему могут открывать файлы .mdb, но формат .accdb добавляет многозначные поля, столбцы вложений и более надежное шифрование.

MDB и LDB

Вместе с файлами .mdb в той же папке может находиться файл с расширением .ldb, так как он создается Access при каждом открытии файла .mdb. .ldb - это файл блокировки, создаваемый программой в момент редактирования файла .mdb пользователем. Это предотвращает одновременное внесение конфликтующих изменений несколькими пользователями. Файл .ldb удаляется автоматически, когда последний пользователь закрывает базу данных.

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

РИСК: MEDIUM

Файл .mdb может содержать макросы VBA, которые запускают код, поэтому база данных из ненадежного источника может содержать вредоносное ПО. Access открывает неизвестные базы данных с отключенными макросами (Центр управления безопасностью / желтая полоса), и их следует оставлять отключенными, если вы не доверяете отправителю. Помимо макросов, сами данные инертны. Предостережение по безопасности: старый «пароль базы данных» Jet и защита на уровне пользователей в .mdb СЛАБЫЕ и легко обходятся - никогда не полагайтесь на них для защиты конфиденциальных данных; содержимое файла фактически читается такими инструментами, как mdbtools, в любом случае. Не удаляйте файл блокировки .ldb, пока база открыта в другом сеансе. Старые файлы .mdb также подвержены риску повреждения - делайте резервные копии и используйте функцию «Сжать и восстановить».

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

в двух словах
ПОЛНОЕ НАЗВАНИЕMicrosoft Access Database (97-2003, Jet engine)
РАЗРАБОТЧИКMicrosoftс 1992 (Access 1.0); MDB was the default through Access 2003
MIME-ТИПapplication/x-msaccess
ТИППроприетарный бинарный файл базы данных (движок Jet / Access)
СВЯЗАННЫЕ.db.dbf.accdb.sql
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
Файл .mdb начинается с 00 01 00 00, за которыми по смещению 4 следует ASCII-строка «Standard Jet DB». Более новый формат .accdb вместо этого содержит «Standard ACE DB» по тому же смещению - эта строка является самым быстрым способом отличить их друг от друга в шестнадцатеричном редакторе. (Очень старые файлы Access 97 могут содержать «Standard Jet DB» с другим байтом версии.)

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

Windows4 apps
Microsoft Access Платно Дважды щелкните .mdb, чтобы открыть его в Access (полный доступ на чтение/запись, формы, отчеты, VBA). Современный Access по-прежнему открывает устаревшие MDB.
MDB Viewer Plus Бесплатно Портативное бесплатное ПО (без установки) - откройте .mdb для просмотра/редактирования таблиц и экспорта в Excel/CSV/XML. Самый простой бесплатный способ открытия в Windows.
LibreOffice Base Открытый код Бесплатный офисный пакет; подключитесь к .mdb для просмотра таблиц и выполнения запросов. Некоторые формы и VBA не перенесутся.
Microsoft Access Runtime Бесплатно Бесплатная среда выполнения, которая ЗАПУСКАЕТ приложения Access (формы/отчеты), но не позволяет их проектировать - для использования существующих баз данных.
macOS3 apps
LibreOffice Base Открытый код Бесплатный офисный пакет; подключитесь к .mdb для просмотра таблиц и выполнения запросов. Некоторые формы и VBA не перенесутся.
MDB Tools (CLI / Homebrew) Открытый код Команда brew install mdbtools, затем mdb-tables file.mdb и mdb-export file.mdb Table > out.csv для извлечения данных.
Parallels Desktop + Windows Платно Запуск Windows (и настоящего Access) в виртуальной машине на Mac, если LibreOffice Base не справляется с базой данных.
Linux3 apps
MDB Tools Открытый код Командная строка: mdb-tables file.mdb выводит список таблиц; mdb-export file.mdb TableName > out.csv выгружает данные в CSV; mdb-schema выгружает схему.
LibreOffice Base Открытый код Бесплатный офисный пакет; подключитесь к .mdb для просмотра таблиц и выполнения запросов. Некоторые формы и VBA не перенесутся.
Kexi (KEXI) Открытый код Приложение для баз данных KDE - импорт и миграция таблиц Access .mdb (разработка идет медленно; если возникнут трудности, используйте mdbtools или LibreOffice).

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

глубокая спецификация
РазработчикMicrosoft Corporation
MIME-типapplication/x-msaccess
Сигнатура файла00 01 00 00 по смещению 0; ASCII «Standard Jet DB» по смещению 4
Движок базы данныхMicrosoft Jet 3.0 (Access 97) - Jet 4.0 (Access 2000-2003)
Размер страницы2 048 байт на страницу (Jet 3.x / Access 97); 4 096 байт на страницу (Jet 4.0 / Access 2000-2003)
Максимальный размер файла2 ГБ
Макс. полей в таблице255
Поддержка UnicodeСжатый Unicode в Jet 4.0 (Access 2000+); кодировка кодовых страниц в Jet 3.x (Access 97)
Встроенный VBAСкомпилированные модули p-кода VBA, хранящиеся непосредственно внутри файла вместе с данными таблиц
Шифрование паролем40-битный шифр RC4; считается слабым и уязвимым для офлайн-взлома
Файл блокировкиПарный файл .ldb создается при открытии; отслеживает активных пользователей и заблокированные записи; удаляется при закрытии последним пользователем
Формат-преемник.accdb (Access 2007+, движок ACE); идентифицируется строкой «Standard ACE DB» по смещению 4; добавляет усиленное шифрование и поля вложений
Кроссплатформенные инструментыMDB Tools (mdb-export, mdb-tables) для Linux и macOS; LibreOffice Base и Kexi для Linux
Коннекторы импорта/экспортаНативная поддержка Excel, SharePoint, Outlook, HTML, XML и источников данных ODBC
Макс. объектов в базе32 768 (таблицы, запросы, формы, отчеты и макросы суммарно)
Выпущен1992 (Access 1.0); MDB was the default through Access 2003
Спецификацияlearn.microsoft.com

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

Возможно
.MDB .CSVРУКОВОДСТВО
Да - каждую таблицу в файле MDB можно экспортировать в отдельный файл CSV.
Как конвертировать
.MDB .XLSXРУКОВОДСТВО
Да - Microsoft Access экспортирует таблицы MDB в XLSX напрямую, а Microsoft Excel может импортировать их…
Как конвертировать
.MDB .SQLITEРУКОВОДСТВО
Да - таблицы MDB можно перенести в SQLite на Windows, macOS и Linux.
Как конвертировать
.MDB .DBFРУКОВОДСТВО
Yes - Microsoft Access exports MDB tables to DBF directly via the External Data tab.
Как конвертировать
.MDB .DBРУКОВОДСТВО
Да - таблицы MDB можно перенести в файл SQLite .db на Windows, macOS и Linux.
Как конвертировать
.MDB .SQLРУКОВОДСТВО
Да - вы можете экспортировать базу данных MDB в виде SQL-инструкций CREATE TABLE и INSERT INTO.
Как конвертировать
.MDB .XMLРУКОВОДСТВО
Да - Microsoft Access экспортирует таблицы и запросы MDB напрямую в XML через вкладку «Внешние данные».
Как конвертировать
.MDB .PDFРУКОВОДСТВО
Да - Microsoft Access может экспортировать конкретный отчет или таблицу из файла MDB напрямую в PDF.
Как конвертировать
.MDB .ACCDBРУКОВОДСТВО
Да - Microsoft Access конвертирует .mdb в .accdb напрямую через «Файл» > «Сохранить как».
Как конвертировать

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

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

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

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

Как открыть файл MDB без Microsoft Access?
В Windows используйте бесплатную программу MDB Viewer Plus (портативная, открывает и экспортирует MDB) или LibreOffice Base. На Mac/Linux используйте LibreOffice Base или консольные инструменты mdbtools. Все они позволяют просматривать таблицы и экспортировать их в Excel/CSV, но не смогут полноценно запускать формы Access или код VBA.
Можно ли открыть файл MDB на Mac?
Версии Microsoft Access для macOS не существует. Используйте LibreOffice Base (бесплатно) для чтения таблиц и экспорта данных, установите mdbtools через Homebrew для экспорта через командную строку или запустите Windows и настоящий Access в виртуальной машине (Parallels), если вам нужны формы, отчеты или VBA.
В чем разница между MDB и ACCDB?
MDB - это старый формат Access (1992-2003, движок Jet); ACCDB - текущий формат (2007+, движок ACE). ACCDB добавляет многозначные поля и поля вложений, вычисляемые поля и макросы данных, в то время как MDB сохраняет безопасность на уровне пользователей и репликацию, которые были исключены из ACCDB. В шестнадцатеричном редакторе MDB содержит строку «Standard Jet DB», а ACCDB - «Standard ACE DB».
Как конвертировать MDB в Excel или CSV?
В Access откройте таблицу или запрос и выберите «Внешние данные» > «Экспорт» > «Excel» или «Текстовый файл». Без Access программа MDB Viewer Plus экспортирует в XLSX/CSV, а в Linux/Mac можно выполнить команду mdb-export file.mdb TableName > out.csv. Каждая таблица экспортируется отдельно.
Что за файл .ldb рядом с моим MDB?
Это временный файл блокировки, который Access создает, пока открыт файл .mdb, чтобы отслеживать, какие пользователи работают с базой в многопользовательском режиме. Он исчезает, когда все закрывают базу данных; не удаляйте его вручную, пока база используется.
Мой MDB открывается только для чтения или поврежден - что делать?
Режим «только для чтения» обычно связан с атрибутами папки, оставшимся файлом блокировки .ldb после сбоя или открытием в средстве просмотра вместо полного Access. При повреждении используйте функцию «Сжать и восстановить базу данных» в Access, восстановите из резервной копии или, в крайнем случае, используйте платные инструменты, такие как DataNumen Access Repair.

Ссылки

1Microsoft Learn - [MS-ACE] Access database file formatlearn.microsoft.com
2Microsoft Support - Which Access file format should I use?support.microsoft.com

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

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

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

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.RPMSGRestricted Permission Message
5.BINCD/DVD Disc Image (BIN/CUE)
6.NOMEDIAAndroid No-Media Marker File
7.PARTPartial Download File
8.DBSQLite Database File
9.EXEWindows Executable (Portable Executable)
10.AVIFAV1 Image File Format (AVIF)

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

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.FDBFirebird Database
.SQLITESQLite Database

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

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

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

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