.MDB

MDB-fil

Microsoft Access Database (97-2003, Jet engine)
Still et spørsmål
HURTIGSVAR

En MDB-fil er en Microsoft Access-database i det gamle formatet Access brukte fra 1992 til 2003, erstattet av .accdb i Access 2007. Den lagrer tabeller, spørringer, skjemaer, rapporter og VBA-kode i én fil. På Windows kan du åpne den med Microsoft Access eller gratisprogrammet MDB Viewer Plus; på Mac eller Linux kan du bruke LibreOffice Base eller mdbtools - det finnes ingen Microsoft Access for macOS.

Utvikler: Microsoft Kategori: Databasefiler MIME: application/x-msaccess
ÅPNES PÅ Windows macOS Linux
Relatert: .DB · .DBF · .ACCDB · .SQL

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 22, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er MDB-filformatet?

.mdb er en databasefil generert og brukt av Microsoft Access - det er det opprinnelige formatet til denne programvaren, basert på databasemotoren Access Jet. .mdb-filer inneholder data relatert til databaser: strukturen og spørringene til en database, funksjoner, poster og annen informasjon. Utenom det kan .mdb-filer også lagre skjemaer for dataregistrering, modulprosedyrer, rapporter og sikkerhetsinnstillinger.

Access-data kan importeres og kobles sammen med andre formater og applikasjoner, som HTML, XML, Excel, SharePoint og Outlook. .mdb-filer kan konverteres til .csv eller .txt ved hjelp av verktøy som MDB Converter eller Access' innebygde eksportveiviser, slik at dataene kan brukes i mange andre programmer. Internt starter en .mdb-fil med bytene 00 01 00 00 etterfulgt ved posisjon (offset) 4 av ASCII-strengen Standard Jet DB - en pålitelig identifikator i en heksadesimal-editor.

MDB-filer og deres etterfølger

.mdb var standardformatet i Microsoft Access 2003 og tidligere versjoner. Nyere versjoner av Access bruker et format som har erstattet .mdb - .accdb-formatet (introdusert i Access 2007). Nåværende versjoner av Access kan fortsatt åpne .mdb-filer, men .accdb legger til felt med flere verdier, vedleggskolonner og sterkere kryptering.

MDB og LDB

Sammen med .mdb-filer kan det i samme mappe også finnes en fil med filendelsen .ldb, da denne opprettes av Access hver gang en .mdb-fil er åpen. .ldb er en låsefil opprettet av programmet i det øyeblikket en .mdb-fil blir redigert av en bruker. Dette forhindrer at flere brukere introduserer motstridende endringer i filen samtidig. .ldb-filen fjernes automatisk når den siste brukeren lukker databasen.

Sikkerhet og trygghet

RISIKO: MEDIUM

En .mdb-fil kan inneholde VBA-makroer som kjører kode, så en database fra en upålitelig kilde kan inneholde skadelig programvare - Access åpner ukjente databaser med makroer deaktivert (klareringssenteret / gul sikkerhetslinje), og du bør la dem være deaktivert med mindre du stoler på avsenderen. Utover makroer er selve dataene inerte. Sikkerhetsadvarsel for eldre format: det gamle Jet-«databasepassordet» og sikkerhet på brukernivå (arbeidsgruppe) på .mdb er SVAKE og kan enkelt omgås eller knekkes - stol aldri på disse for å beskytte sensitive data; filinnholdet er i praksis lesbart av verktøy som mdbtools uansett. Ikke slett .ldb-låsefilen mens databasen er åpen i en annen økt. Gamle .mdb-filer har også en risiko for korrupsjon - behold sikkerhetskopier og bruk «Kompakt og reparer».

Formatdetaljer

i et nøtteskall
FULLT NAVNMicrosoft Access Database (97-2003, Jet engine)
UTVIKLERMicrosoftsiden 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 starter med 00 01 00 00 etterfulgt ved offset 4 av ASCII-strengen «Standard Jet DB». Den nyere .accdb har i stedet «Standard ACE DB» ved samme offset - denne strengen er den raskeste måten å skille de to fra hverandre i en heksadesimal-editor. (Veldig gamle Access 97-filer kan vise «Standard Jet DB» med en annen versjonsbyte.)

Programmer som åpner MDB-filer

Windows4 apps
Microsoft Access Betalt Dobbeltklikk på .mdb-filen for å åpne den i Access (full lese- og skrivetilgang, skjemaer, rapporter, VBA). Moderne Access åpner fortsatt eldre MDB-filer.
MDB Viewer Plus Gratis Portabel gratisvare (ingen installasjon) - åpne .mdb for å se/redigere tabeller og eksportere til Excel/CSV/XML. Den enkleste gratisåpneren for Windows.
LibreOffice Base Åpen kildekode Gratis kontorpakke; koble til .mdb-filen for å bla i tabeller og kjøre spørringer. Enkelte skjemaer/VBA vil ikke bli med over.
Microsoft Access Runtime Gratis Gratis kjøretidsmiljø som KJØRER en Access-app (skjemaer/rapporter), men kan ikke designe den - for bruk av en eksisterende eldre database.
macOS3 apps
LibreOffice Base Åpen kildekode Gratis kontorpakke; koble til .mdb-filen for å bla i tabeller og kjøre spørringer. Enkelte skjemaer/VBA vil ikke bli med over.
MDB Tools (CLI / Homebrew) Åpen kildekode «brew install mdbtools», deretter «mdb-tables fil.mdb» og «mdb-export fil.mdb Tabell > ut.csv» for å trekke ut data.
Parallels Desktop + Windows Betalt Kjør Windows (og ekte Access) i en virtuell maskin på Mac når LibreOffice Base ikke kan håndtere databasen fullt ut.
Linux3 apps
MDB Tools Åpen kildekode Kommandolinje: «mdb-tables fil.mdb» lister opp tabeller; «mdb-export fil.mdb TabellNavn > ut.csv» dumper til CSV; «mdb-schema» dumper skjemaet.
LibreOffice Base Åpen kildekode Gratis kontorpakke; koble til .mdb-filen for å bla i tabeller og kjøre spørringer. Enkelte skjemaer/VBA vil ikke bli med over.
Kexi (KEXI) Åpen kildekode KDE-databaseapp - importer/migrer Access .mdb-tabeller (utviklingen går sakte; bruk mdbtools/LibreOffice hvis den har problemer).

Tekniske detaljer

dyp spesifikasjon
UtviklerMicrosoft 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 byte per side (Jet 3.x / Access 97); 4 096 byte per side (Jet 4.0 / Access 2000-2003)
Maksimal filstørrelse2 GB
Maksimalt antall felt per tabell255
Unicode-støtteKomprimert Unicode i Jet 4.0 (Access 2000+); kodeside-koding i Jet 3.x (Access 97)
Innebygd VBAKompilerte VBA p-kode-moduler lagret direkte i filen sammen med tabelldata
Passordkryptering40-bit RC4-chiffer; kjent for å være svak og sårbar for offline-knekking
LåsefilEn tilhørende .ldb-fil opprettes ved åpning; sporer aktive brukere og låste poster; slettes når siste bruker lukker
Etterfølgende format.accdb (Access 2007+, ACE-motor); identifisert av «Standard ACE DB» ved offset 4; legger til sterkere kryptering og vedleggsfelt
Verktøy for flere plattformerMDB Tools (mdb-export, mdb-tables) for Linux og macOS; LibreOffice Base og Kexi på Linux
Import/eksport-koblingerInnebygd støtte for Excel, SharePoint, Outlook, HTML, XML og ODBC-datakilder
Maksimalt antall objekter per database32 768 (tabeller, spørringer, skjemaer, rapporter og makroer kombinert)
Utgitt1992 (Access 1.0); MDB was the default through Access 2003
Spesifikasjonlearn.microsoft.com

MDB-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med MDB-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om MDB-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en MDB-fil uten Microsoft Access?
På Windows kan du bruke gratisprogrammet MDB Viewer Plus (portabelt, åpner og eksporterer MDB) eller LibreOffice Base. På Mac/Linux kan du bruke LibreOffice Base eller kommandolinjeverktøyet mdbtools. Alle lar deg se tabeller og eksportere til Excel/CSV; de vil ikke kunne kjøre Access-skjemaer eller VBA fullt ut.
Kan jeg åpne en MDB-fil på en Mac?
Det finnes ingen Microsoft Access for macOS. Bruk LibreOffice Base (gratis) for å lese tabellene og eksportere dataene, installer mdbtools via Homebrew for eksport via kommandolinjen, eller kjør Windows + ekte Access i en virtuell maskin (Parallels) hvis du trenger fulle skjemaer/rapporter/VBA.
Hva er forskjellen mellom MDB og ACCDB?
MDB er det gamle Access-formatet (1992-2003, Jet-motor); ACCDB er det nåværende (2007+, ACE-motor). ACCDB legger til felt for flere verdier/vedlegg, beregnede felt og datamakroer, mens MDB beholder sikkerhet på brukernivå og replikering som ACCDB fjernet. I en heksadesimal-editor viser MDB «Standard Jet DB» og ACCDB viser «Standard ACE DB».
Hvordan konverterer jeg en MDB til Excel eller CSV?
I Access åpner du tabellen/spørringen og velger Eksterne data > Eksporter > Excel eller Tekstfil. Uten Access kan MDB Viewer Plus eksportere til XLSX/CSV, eller på Linux/Mac kan du kjøre «mdb-export fil.mdb TabellNavn > ut.csv». Hver tabell må eksporteres separat.
Hva er .ldb-filen ved siden av min MDB?
Det er den midlertidige låsefilen Access oppretter mens .mdb-filen er åpen, som holder oversikt over hvilke brukere som har den åpen for flerbrukeredigering. Den forsvinner når alle lukker databasen; ikke slett den manuelt mens databasen er i bruk.
Min MDB åpnes som skrivebeskyttet eller er korrupt - hva gjør jeg?
Skrivebeskyttelse skyldes vanligvis en skrivebeskyttet filplassering, en gjenværende .ldb-lås etter et krasj, eller at den åpnes i en visningsprogram i stedet for fullversjonen av Access. Ved korrupsjon, bruk Access' «Kompakt og reparer» (Databaseverktøy), gjenopprett en sikkerhetskopi, eller som en siste utvei et betalt reparasjonsverktøy som DataNumen Access Repair.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å