.MDB

MDB-fil

Microsoft Access Database (97-2003, Jet engine)
Stil et spørgsmål
HURTIGT SVAR

En MDB-fil er en Microsoft Access-database i det gamle format, som Access brugte fra 1992 til 2003, erstattet af .accdb i Access 2007. Den gemmer tabeller, forespørgsler, formularer, rapporter og VBA-kode i én fil. På Windows kan den åbnes med Microsoft Access eller den gratis MDB Viewer Plus; på Mac eller Linux skal du bruge LibreOffice Base eller mdbtools - der findes ingen Microsoft Access til macOS.

Udvikler: Microsoft Kategori: Databasefiler MIME: application/x-msaccess
ÅBNER PÅ Windows macOS Linux
Relateret: .DB · .DBF · .ACCDB · .SQL

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 22, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er MDB-filformatet?

.mdb er en databasefil genereret og brugt af Microsoft Access - det er det oprindelige format for denne software, baseret på Access Jet-databasemotoren. .mdb-filer indeholder data vedrørende databaser: strukturen og forespørgslerne i en database, funktioner, poster og andre oplysninger. Derudover kan .mdb-filer også gemme formularer til dataindtastning, modulprocedurer, rapporter og sikkerhedsindstillinger.

Access-data kan importeres og sammenføjes med andre formater og applikationer, såsom HTML, XML, Excel, SharePoint og Outlook. .mdb-filer kan konverteres til .csv eller .txt ved hjælp af værktøjer som MDB Converter eller Access' indbyggede eksportguide, så dataene kan bearbejdes i mange andre programmer. Internt begynder en .mdb-fil med bytes 00 01 00 00 efterfulgt ved offset 4 af ASCII-strengen Standard Jet DB - en pålidelig identifikator i en hex-editor.

MDB-filer og deres efterfølger

.mdb var standardformatet i Microsoft Access 2003 og dens tidligere versioner. Nyere versioner af Access bruger et format, der har erstattet .mdb - .accdb-formatet (introduceret i Access 2007). Nuværende versioner af Access kan stadig åbne .mdb-filer, men .accdb tilføjer felter med flere værdier, vedhæftede kolonner og stærkere kryptering.

MDB og LDB

Sammen med .mdb-filer kan der i samme mappe også findes en fil med filtypenavnet .ldb, da den oprettes af Access, hver gang en .mdb-fil er åben. .ldb er en låsefil oprettet af programmet i det øjeblik, en .mdb-fil redigeres af en bruger. Dette forhindrer flere brugere i at indføre modstridende ændringer i filen på samme tid. .ldb-filen fjernes automatisk, når den sidste bruger lukker databasen.

Sikkerhed og tryghed

RISIKO: MEDIUM

En .mdb kan indeholde VBA-makroer, der kører kode, så en database fra en upålidelig kilde kan indeholde malware - Access åbner ukendte databaser med makroer deaktiveret (Center for sikkerhed og tillid / den gule sikkerhedslinje), og du bør lade dem være deaktiveret, medmindre du stoler på afsenderen. Udover makroer er selve dataene inaktive. Bemærkning om ældre sikkerhed: den gamle Jet «databaseadgangskode» og sikkerhed på brugerniveau (arbejdsgruppe) på .mdb er SVAG og let at omgå/knække - stol aldrig på dem til at beskytte følsomme data; filindholdet er reelt læsbart af værktøjer som mdbtools uanset hvad. Slet ikke .ldb-låsefilen, mens databasen er åben i en anden session. Gamle .mdb-filer udgør også en risiko for beskadigelse - behold sikkerhedskopier og brug «Kompakt og reparer».

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNMicrosoft Access Database (97-2003, Jet engine)
UDVIKLERMicrosoftsiden 1992 (Access 1.0); MDB was the default through Access 2003
MIME-TYPEapplication/x-msaccess
TYPEProprietær binær databasefil (Jet / Access databasemotor)
MAGIC BYTES · FILSIGNATUR
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
En .mdb begynder med 00 01 00 00 efterfulgt ved offset 4 af ASCII-strengen «Standard Jet DB». Den nyere .accdb har i stedet «Standard ACE DB» ved samme offset - den streng er den hurtigste måde at kende forskel på de to i en hex-editor. (Meget gamle Access 97-filer kan vise «Standard Jet DB» med en anden versions-byte.)

Programmer der åbner MDB-filer

Windows4 apps
Microsoft Access Betalt Dobbeltklik på .mdb-filen for at åbne den i Access (fuld læse-skrive, formularer, rapporter, VBA). Moderne Access åbner stadig ældre MDB-filer.
MDB Viewer Plus Gratis Portabel freeware (ingen installation) - åbn .mdb for at se/redigere tabeller og eksportere til Excel/CSV/XML. Den nemmeste gratis Windows-åbner.
LibreOffice Base Open-source Gratis kontorpakke; opret forbindelse til .mdb for at gennemse tabeller og køre forespørgsler. Nogle formularer/VBA vil ikke blive overført.
Microsoft Access Runtime Gratis Gratis runtime, der KØRER en Access-app (formularer/rapporter), men ikke kan designe den - til brug af en eksisterende ældre database.
macOS3 apps
LibreOffice Base Open-source Gratis kontorpakke; opret forbindelse til .mdb for at gennemse tabeller og køre forespørgsler. Nogle formularer/VBA vil ikke blive overført.
MDB Tools (CLI / Homebrew) Open-source «brew install mdbtools», derefter «mdb-tables file.mdb» og «mdb-export file.mdb Table > out.csv» for at udtrække data.
Parallels Desktop + Windows Betalt Kør Windows (og rigtig Access) i en VM på Mac, når LibreOffice Base ikke kan håndtere databasen fuldt ud.
Linux3 apps
MDB Tools Open-source Kommandolinje: «mdb-tables file.mdb» viser tabeller; «mdb-export file.mdb TableName > out.csv» dumper til CSV; «mdb-schema» dumper skemaet.
LibreOffice Base Open-source Gratis kontorpakke; opret forbindelse til .mdb for at gennemse tabeller og køre forespørgsler. Nogle formularer/VBA vil ikke blive overført.
Kexi (KEXI) Open-source KDE-database-app - importer/migrer Access .mdb-tabeller (udviklingen er langsom; brug mdbtools/LibreOffice, hvis den har problemer).

Tekniske detaljer

dyb specifikation
UdviklerMicrosoft Corporation
MIME-typeapplication/x-msaccess
Filsignatur00 01 00 00 ved offset 0; ASCII «Standard Jet DB» ved offset 4
DatabasemotorMicrosoft Jet 3.0 (Access 97) til Jet 4.0 (Access 2000-2003)
Sidestørrelse2 048 bytes pr. side (Jet 3.x / Access 97); 4 096 bytes pr. side (Jet 4.0 / Access 2000-2003)
Maksimal filstørrelse2 GB
Maksimalt antal felter pr. tabel255
Unicode-understøttelseKomprimeret Unicode i Jet 4.0 (Access 2000+); code-page-kodning i Jet 3.x (Access 97)
Indlejret VBAKompilerede VBA p-kode-moduler gemt direkte i filen sammen med tabeldata
Adgangskodekryptering40-bit RC4-cipher; kendt for at være svag og modtagelig for offline-knækning
LåsefilEn tilhørende .ldb-fil oprettes ved åbning; sporer aktive brugere og låste poster; slettes når den sidste bruger lukker
Efterfølgerformat.accdb (Access 2007+, ACE-motor); identificeret ved «Standard ACE DB» ved offset 4; tilføjer stærkere kryptering og vedhæftede felter
Værktøjer til flere platformeMDB Tools (mdb-export, mdb-tables) til Linux og macOS; LibreOffice Base og Kexi på Linux
Import/eksport-forbindelserIndfødt understøttelse af Excel, SharePoint, Outlook, HTML, XML og ODBC-datakilder
Maksimalt antal objekter pr. database32 768 (tabeller, forespørgsler, formularer, rapporter og makroer kombineret)
Udgivet1992 (Access 1.0); MDB was the default through Access 2003
Specifikationlearn.microsoft.com

MDB-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med MDB-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om MDB-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en MDB-fil uden Microsoft Access?
På Windows kan du bruge den gratis MDB Viewer Plus (portabel, åbner og eksporterer MDB) eller LibreOffice Base. På Mac/Linux skal du bruge LibreOffice Base eller mdbtools-kommandolinjeværktøjerne. Alle lader dig se tabeller og eksportere til Excel/CSV; de vil ikke fuldt ud kunne køre Access-formularer eller VBA.
Kan jeg åbne en MDB-fil på en Mac?
Der findes ingen Microsoft Access til macOS. Brug LibreOffice Base (gratis) til at læse tabellerne og eksportere dataene, installer mdbtools via Homebrew til eksport via kommandolinjen, eller kør Windows + rigtig Access i en VM (Parallels), hvis du har brug for fulde formularer/rapporter/VBA.
Hvad er forskellen på MDB og ACCDB?
MDB er det gamle Access-format (1992-2003, Jet-motor); ACCDB er det nuværende (2007+, ACE-motor). ACCDB tilføjer felter med flere værdier/vedhæftede filer, beregnede felter og datamakroer, mens MDB bevarer sikkerhed på brugerniveau og replikering, som ACCDB droppede. I en hex-editor viser MDB «Standard Jet DB» og ACCDB viser «Standard ACE DB».
Hvordan konverterer jeg en MDB til Excel eller CSV?
I Access skal du åbne tabellen/forespørgslen og vælge Eksterne data > Eksporter > Excel eller Tekstfil. Uden Access kan MDB Viewer Plus eksportere til XLSX/CSV, eller på Linux/Mac kan du køre «mdb-export file.mdb TableName > out.csv». Hver tabel eksporteres separat.
Hvad er .ldb-filen ved siden af min MDB?
Det er den midlertidige låsefil, som Access opretter, mens .mdb-filen er åben, for at spore hvilke brugere der har den åben til redigering af flere brugere. Den forsvinder, når alle lukker databasen; slet den ikke manuelt, mens databasen er i brug.
Min MDB åbner som skrivebeskyttet eller er beskadiget - hvad gør jeg?
Skrivebeskyttelse skyldes normalt en skrivebeskyttet filplacering, en efterladt .ldb-lås fra et nedbrud eller at den åbnes i en fremviser frem for den fulde Access. Ved beskadigelse skal du bruge Access' «Kompakt og reparer» (Databaseværktøjer), gendanne en sikkerhedskopi eller som sidste udvej et betalt reparationsværktøj som DataNumen Access Repair.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å