.MDB

Plik MDB

Microsoft Access Database (97-2003, Jet engine)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik MDB to baza danych Microsoft Access w starym formacie używanym przez Access w latach 1992-2003, zastąpionym przez .accdb w Access 2007. Przechowuje tabele, kwerendy, formularze, raporty i kod VBA w jednym pliku. W systemie Windows można go otworzyć za pomocą Microsoft Access lub darmowego programu MDB Viewer Plus; w systemach Mac lub Linux należy użyć LibreOffice Base lub mdbtools - nie istnieje wersja Microsoft Access dla macOS.

Deweloper: Microsoft Kategoria: Pliki baz danych MIME: application/x-msaccess
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DB · .DBF · .ACCDB · .SQL

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku MDB?

.mdb to plik bazy danych generowany i używany przez Microsoft Access - jest to natywny format tego oprogramowania, oparty na silniku bazy danych Access Jet. Pliki .mdb zawierają dane dotyczące baz danych: strukturę i kwerendy bazy danych, funkcje, rekordy i inne informacje. Oprócz tego pliki .mdb mogą również przechowywać formularze do wprowadzania danych, procedury modułów, raporty i ustawienia zabezpieczeń.

Dane Access mogą być importowane i łączone z innymi formatami i aplikacjami, takimi jak HTML, XML, Excel, SharePoint i Outlook. Pliki .mdb można konwertować na .csv lub .txt za pomocą narzędzi takich jak MDB Converter lub wbudowanego w Access kreatora eksportu, dzięki czemu z danymi można pracować w wielu innych programach. Wewnętrznie plik .mdb zaczyna się od bajtów 00 01 00 00, po których na offsecie 4 następuje ciąg ASCII Standard Jet DB - niezawodny identyfikator w edytorze szesnastkowym.

Pliki MDB i ich następca

.mdb był domyślnym formatem w Microsoft Access 2003 i jego poprzednich wersjach. Nowsze wersje Access używają formatu, który zastąpił .mdb - formatu .accdb (wprowadzonego w Access 2007). Obecne wersje Access nadal mogą otwierać pliki .mdb, ale .accdb dodaje pola wielowartościowe, kolumny załączników i silniejsze szyfrowanie.

MDB i LDB

Wraz z plikami .mdb, w tym samym folderze może znajdować się również plik z rozszerzeniem .ldb, ponieważ jest on tworzony przez Access za każdym razem, gdy plik .mdb jest otwarty. .ldb to plik blokady tworzony przez program w momencie, gdy plik .mdb jest edytowany przez użytkownika. Zapobiega to wprowadzaniu sprzecznych zmian w pliku przez wielu użytkowników jednocześnie. Plik .ldb jest usuwany automatycznie, gdy ostatni użytkownik zamknie bazę danych.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .mdb może zawierać makra VBA, które uruchamiają kod, więc baza danych z niezaufanego źródła może przenosić złośliwe oprogramowanie - Access otwiera nieznane bazy danych z wyłączonymi makrami (Centrum zaufania / żółty pasek bezpieczeństwa) i należy je pozostawić wyłączone, chyba że ufasz nadawcy. Poza makrami same dane są obojętne. Uwaga dotycząca starszych zabezpieczeń: stare „hasło bazy danych” Jet i zabezpieczenia na poziomie użytkownika (grupy roboczej) w .mdb są SŁABE i łatwe do obejścia/złamania - nigdy nie polegaj na nich w celu ochrony wrażliwych danych; zawartość pliku jest w praktyce czytelna dla narzędzi takich jak mdbtools bez względu na nie. Nie usuwaj pliku blokady .ldb, gdy baza danych jest otwarta w innej sesji. Stare pliki .mdb niosą również ryzyko uszkodzenia - należy przechowywać kopie zapasowe i używać funkcji Kompaktuj i napraw.

Szczegóły formatu

w pigułce
PEŁNA NAZWAMicrosoft Access Database (97-2003, Jet engine)
DEWELOPERMicrosoftod 1992 (Access 1.0); MDB was the default through Access 2003
TYP MIMEapplication/x-msaccess
TYPWłasnościowy binarny plik bazy danych (silnik bazy danych Jet / Access)
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
Plik .mdb zaczyna się od 00 01 00 00, po których na offsecie 4 następuje ciąg ASCII „Standard Jet DB”. Nowszy format .accdb ma zamiast tego „Standard ACE DB” na tym samym offsecie - ten ciąg jest najszybszym sposobem na odróżnienie tych dwóch formatów w edytorze szesnastkowym. (Bardzo stare pliki Access 97 mogą pokazywać „Standard Jet DB” z innym bajtem wersji).

Programy otwierające pliki MDB

Windows4 apps
Microsoft Access Płatny Kliknij dwukrotnie .mdb, aby otworzyć go w Access (pełny odczyt-zapis, formularze, raporty, VBA). Nowoczesny Access nadal otwiera starsze pliki MDB.
MDB Viewer Plus Darmowy Przenośny program freeware (bez instalacji) - otwórz .mdb, aby przeglądać/edytować tabele i eksportować do Excel/CSV/XML. Najłatwiejszy darmowy program do otwierania w Windows.
LibreOffice Base Open-source Bezpłatny pakiet biurowy; połącz się z .mdb, aby przeglądać tabele i uruchamiać kwerendy. Niektóre formularze/VBA nie zostaną przeniesione.
Microsoft Access Runtime Darmowy Bezpłatne środowisko uruchomieniowe, które URUCHAMIA aplikację Access (formularze/raporty), ale nie pozwala na jej projektowanie - do korzystania z istniejącej starszej bazy danych.
macOS3 apps
LibreOffice Base Open-source Bezpłatny pakiet biurowy; połącz się z .mdb, aby przeglądać tabele i uruchamiać kwerendy. Niektóre formularze/VBA nie zostaną przeniesione.
MDB Tools (CLI / Homebrew) Open-source „brew install mdbtools”, a następnie „mdb-tables plik.mdb” i „mdb-export plik.mdb Tabela > out.csv”, aby wyodrębnić dane.
Parallels Desktop + Windows Płatny Uruchom Windows (i prawdziwy Access) w maszynie wirtualnej na Macu, gdy LibreOffice Base nie radzi sobie w pełni z bazą danych.
Linux3 apps
MDB Tools Open-source Wiersz poleceń: „mdb-tables plik.mdb” wyświetla listę tabel; „mdb-export plik.mdb NazwaTabeli > out.csv” zrzuca dane do CSV; „mdb-schema” zrzuca schemat.
LibreOffice Base Open-source Bezpłatny pakiet biurowy; połącz się z .mdb, aby przeglądać tabele i uruchamiać kwerendy. Niektóre formularze/VBA nie zostaną przeniesione.
Kexi (KEXI) Open-source Aplikacja bazy danych KDE - importuj/migruj tabele Access .mdb (rozwój jest powolny; użyj mdbtools/LibreOffice, jeśli wystąpią problemy).

Szczegóły techniczne

specyfikacja
DeweloperMicrosoft Corporation
Typ MIMEapplication/x-msaccess
Sygnatura pliku00 01 00 00 na offsecie 0; ASCII „Standard Jet DB” na offsecie 4
Silnik bazy danychMicrosoft Jet 3.0 (Access 97) do Jet 4.0 (Access 2000-2003)
Rozmiar strony2 048 bajtów na stronę (Jet 3.x / Access 97); 4 096 bajtów na stronę (Jet 4.0 / Access 2000-2003)
Maksymalny rozmiar pliku2 GB
Maksymalna liczba pól w tabeli255
Obsługa UnicodeSkompresowany Unicode w Jet 4.0 (Access 2000+); kodowanie strony kodowej w Jet 3.x (Access 97)
Osadzony VBASkompilowane moduły p-code VBA przechowywane bezpośrednio w pliku obok danych tabeli
Szyfrowanie hasłem40-bitowy szyfr RC4; znany jako słaby i podatny na łamanie offline
Plik blokadySparowany plik .ldb jest tworzony przy otwarciu; śledzi aktywnych użytkowników i zablokowane rekordy; usuwany po zamknięciu przez ostatniego użytkownika
Format następcy.accdb (Access 2007+, silnik ACE); identyfikowany przez „Standard ACE DB” na offsecie 4; dodaje silniejsze szyfrowanie i pola załączników
Narzędzia wieloplatformoweMDB Tools (mdb-export, mdb-tables) dla Linux i macOS; LibreOffice Base i Kexi na Linux
Konektory importu/eksportuNatywna obsługa Excel, SharePoint, Outlook, HTML, XML i źródeł danych ODBC
Maksymalna liczba obiektów w bazie32 768 (łącznie tabele, kwerendy, formularze, raporty i makra)
Wydano1992 (Access 1.0); MDB was the default through Access 2003
Specyfikacjalearn.microsoft.com

Konwersje MDB

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami MDB. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki MDB.

Najczęściej zadawane pytania

Jak otworzyć plik MDB bez Microsoft Access?
W systemie Windows użyj darmowego programu MDB Viewer Plus (przenośny, otwiera i eksportuje MDB) lub LibreOffice Base. Na Mac/Linux użyj LibreOffice Base lub narzędzi wiersza poleceń mdbtools. Wszystkie one pozwalają na przeglądanie tabel i eksport do Excel/CSV; nie będą one jednak w pełni obsługiwać formularzy Access ani kodu VBA.
Czy mogę otworzyć plik MDB na komputerze Mac?
Nie ma wersji Microsoft Access dla macOS. Użyj LibreOffice Base (bezpłatny), aby odczytać tabele i wyeksportować dane, zainstaluj mdbtools przez Homebrew do eksportu z wiersza poleceń lub uruchom Windows i prawdziwy Access w maszynie wirtualnej (Parallels), jeśli potrzebujesz pełnej obsługi formularzy/raportów/VBA.
Jaka jest różnica między MDB a ACCDB?
MDB to stary format Access (1992-2003, silnik Jet); ACCDB to format obecny (2007+, silnik ACE). ACCDB dodaje pola wielowartościowe/załączniki, pola obliczeniowe i makra danych, podczas gdy MDB zachowuje zabezpieczenia na poziomie użytkownika i replikację, z których zrezygnowano w ACCDB. W edytorze szesnastkowym MDB pokazuje „Standard Jet DB”, a ACCDB pokazuje „Standard ACE DB”.
Jak przekonwertować MDB na Excel lub CSV?
W Access otwórz tabelę/kwerendę i wybierz Dane zewnętrzne > Eksportuj > Excel lub Plik tekstowy. Bez Access, MDB Viewer Plus eksportuje do XLSX/CSV, a na Linux/Mac uruchom polecenie „mdb-export plik.mdb NazwaTabeli > out.csv”. Każda tabela jest eksportowana oddzielnie.
Co to jest plik .ldb obok mojego MDB?
Jest to tymczasowy plik blokady, który Access tworzy, gdy plik .mdb jest otwarty, śledząc, którzy użytkownicy go otworzyli w celu edycji wielodostępnej. Znika on, gdy wszyscy zamkną bazę danych; nie należy go usuwać ręcznie, gdy baza danych jest w użyciu.
Mój plik MDB otwiera się tylko do odczytu lub jest uszkodzony - co mam zrobić?
Tryb tylko do odczytu wynika zazwyczaj z lokalizacji pliku tylko do odczytu, pozostałości blokady .ldb po awarii lub otwarcia go w przeglądarce zamiast pełnego Access. W przypadku uszkodzenia użyj funkcji Kompaktuj i napraw (Narzędzia bazy danych) w Access, przywróć kopię zapasową lub w ostateczności użyj płatnego narzędzia do naprawy, takiego jak DataNumen Access Repair.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.M4AMPEG-4 Audio File
9.ICSiCalendar data file
10.XDWDocuWorks Document

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z