.MDB

MDB-fil

Microsoft Access Database (97-2003, Jet engine)
Ställ en fråga
SNABBT SVAR

En MDB-fil är en Microsoft Access-databas i det gamla formatet som Access använde från 1992 till 2003, ersatt av .accdb i Access 2007. Den lagrar tabeller, frågor, formulär, rapporter och VBA-kod i en enda fil. På Windows kan du öppna den med Microsoft Access eller gratisprogrammet MDB Viewer Plus; på Mac eller Linux kan du använda LibreOffice Base eller mdbtools - det finns inget Microsoft Access för macOS.

Utvecklare: Microsoft Kategori: Databasfiler MIME: application/x-msaccess
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DB · .DBF · .ACCDB · .SQL

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 22, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet MDB?

.mdb är en databasfil som genereras och används av Microsoft Access - det är det ursprungliga formatet för denna programvara, baserat på databasmotorn Access Jet. .mdb-filer innehåller data rörande databaser: strukturen och frågorna i en databas, funktioner, poster och annan information. Utöver det kan .mdb-filer även lagra formulär för datainmatning, modulprocedurer, rapporter och säkerhetsinställningar.

Access-data kan importeras och sammanfogas med andra format och applikationer, såsom HTML, XML, Excel, SharePoint och Outlook. .mdb-filer kan konverteras till .csv eller .txt med verktyg som MDB Converter eller Access inbyggda exportguide, så att datan kan bearbetas i många andra program. Internt börjar en .mdb-fil med byten 00 01 00 00 följt vid offset 4 av ASCII-strängen Standard Jet DB - en tillförlitlig identifierare i en hex-editor.

MDB-filer och deras efterföljare

.mdb var standardformatet i Microsoft Access 2003 och dess tidigare versioner. Nyare versioner av Access använder ett format som har ersatt .mdb - formatet .accdb (introducerat i Access 2007). Nuvarande versioner av Access kan fortfarande öppna .mdb-filer, men .accdb lägger till fält med flera värden, bilagekolumner och starkare kryptering.

MDB och LDB

Tillsammans med .mdb-filer kan det i samma mapp även finnas en fil med filtillägget .ldb, eftersom den skapas av Access närhelst en .mdb-fil är öppen. .ldb är en låsfil som skapas av programmet i det ögonblick en .mdb-fil redigeras av en användare. Detta förhindrar att flera användare inför motstridiga ändringar i filen samtidigt. .ldb-filen tas bort automatiskt när den sista användaren stänger databasen.

Säkerhet & trygghet

RISK: MEDIUM

En .mdb kan innehålla VBA-makron som kör kod, så en databas från en okänd källa kan innehålla skadlig kod - Access öppnar okända databaser med makron inaktiverade (Säkerhetscenter / det gula säkerhetsfältet), och du bör låta dem vara inaktiverade om du inte litar på avsändaren. Utöver makron är själva datan inert. Varning gällande äldre säkerhet: det gamla Jet-lösenordet och säkerhet på användarnivå (arbetsgrupp) i .mdb är SVAGA och kan enkelt kringgås/knäckas - lita aldrig på dem för att skydda känslig data; filinnehållet är i praktiken läsbart av verktyg som mdbtools oavsett. Ta inte bort .ldb-låsfilen medan databasen är öppen i en annan session. Gamla .mdb-filer utgör också en risk för korruption - behåll säkerhetskopior och använd «Kompaktera och reparera».

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNMicrosoft Access Database (97-2003, Jet engine)
UTVECKLAREMicrosoftsedan 1992 (Access 1.0); MDB was the default through Access 2003
KATEGORIDatabasfiler
MIME-TYPapplication/x-msaccess
TYPProprietär binär databasfil (Jet / Access databasmotor)
MAGIC BYTES · FILSIGNATUR
OFFSET
0405060708090a0b0c0d0e0f10111213141516
HEX
000100005374616E64617264204A6574204442
ASCII
····Standard Jet DB
En .mdb börjar med 00 01 00 00 följt vid offset 4 av ASCII-strängen «Standard Jet DB». Den nyare .accdb har istället «Standard ACE DB» vid samma offset - den strängen är det snabbaste sättet att skilja de två åt i en hex-editor. (Mycket gamla Access 97-filer kan visa «Standard Jet DB» med en annan versionsbyte.)

Program som öppnar MDB-filer

Windows4 apps
Microsoft Access Betald Dubbelklicka på .mdb-filen för att öppna den i Access (full läs- och skrivrättighet, formulär, rapporter, VBA). Moderna Access öppnar fortfarande äldre MDB.
MDB Viewer Plus Gratis Portabel freeware (ingen installation) - öppna .mdb för att visa/redigera tabeller och exportera till Excel/CSV/XML. Det enklaste gratisalternativet för Windows.
LibreOffice Base Öppen källkod Gratis kontorssvit; anslut till .mdb-filen för att bläddra i tabeller och köra frågor. Vissa formulär/VBA kommer inte att följa med.
Microsoft Access Runtime Gratis Gratis körtidsmiljö som KÖR en Access-app (formulär/rapporter) men inte kan designa den - för användning av en befintlig äldre databas.
macOS3 apps
LibreOffice Base Öppen källkod Gratis kontorssvit; anslut till .mdb-filen för att bläddra i tabeller och köra frågor. Vissa formulär/VBA kommer inte att följa med.
MDB Tools (CLI / Homebrew) Öppen källkod «brew install mdbtools», sedan «mdb-tables fil.mdb» och «mdb-export fil.mdb Tabell > ut.csv» för att extrahera data.
Parallels Desktop + Windows Betald Kör Windows (och riktiga Access) i en virtuell maskin på Mac när LibreOffice Base inte kan hantera databasen fullt ut.
Linux3 apps
MDB Tools Öppen källkod Kommandorad: «mdb-tables fil.mdb» listar tabeller; «mdb-export fil.mdb TabellNamn > ut.csv» dumpar till CSV; «mdb-schema» dumpar schemat.
LibreOffice Base Öppen källkod Gratis kontorssvit; anslut till .mdb-filen för att bläddra i tabeller och köra frågor. Vissa formulär/VBA kommer inte att följa med.
Kexi (KEXI) Öppen källkod KDE-databasapp - importera/migrera Access .mdb-tabeller (utvecklingen är långsam; använd mdbtools/LibreOffice om den har problem).

Tekniska detaljer

djup specifikation
UtvecklareMicrosoft Corporation
MIME-typapplication/x-msaccess
Filsignatur00 01 00 00 vid offset 0; ASCII «Standard Jet DB» vid offset 4
DatabasmotorMicrosoft Jet 3.0 (Access 97) till Jet 4.0 (Access 2000-2003)
Sidstorlek2 048 byte per sida (Jet 3.x / Access 97); 4 096 byte per sida (Jet 4.0 / Access 2000-2003)
Maximal filstorlek2 GB
Maximalt antal fält per tabell255
Unicode-stödKomprimerad Unicode i Jet 4.0 (Access 2000+); teckentabellskodning i Jet 3.x (Access 97)
Inbäddad VBAKompilerade VBA p-kodmoduler lagrade direkt i filen tillsammans med tabelldata
Lösenordskryptering40-bitars RC4-chiffer; känt för att vara svagt och mottagligt för offline-knäckning
LåsfilEn parad .ldb-fil skapas vid öppning; spårar aktiva användare och låsta poster; raderas när den sista användaren stänger
Efterföljande format.accdb (Access 2007+, ACE-motor); identifieras av «Standard ACE DB» vid offset 4; lägger till starkare kryptering och bilagefält
Plattformsoberoende verktygMDB Tools (mdb-export, mdb-tables) för Linux och macOS; LibreOffice Base och Kexi på Linux
Import/export-anslutningarInbyggt stöd för Excel, SharePoint, Outlook, HTML, XML och ODBC-datakällor
Maximalt antal objekt per databas32 768 (tabeller, frågor, formulär, rapporter och makron kombinerat)
Släppt1992 (Access 1.0); MDB was the default through Access 2003
Specifikationlearn.microsoft.com

MDB-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med MDB-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om MDB-filer.

Vanliga frågor

Hur öppnar jag en MDB-fil utan Microsoft Access?
På Windows kan du använda gratisprogrammet MDB Viewer Plus (portabelt, öppnar och exporterar MDB) eller LibreOffice Base. På Mac/Linux kan du använda LibreOffice Base eller kommandoradsverktyget mdbtools. Alla låter dig visa tabeller och exportera till Excel/CSV; de kommer dock inte att köra Access-formulär eller VBA fullt ut.
Kan jag öppna en MDB-fil på en Mac?
Det finns inget Microsoft Access för macOS. Använd LibreOffice Base (gratis) för att läsa tabellerna och exportera data, installera mdbtools via Homebrew för export via kommandoraden, eller kör Windows + riktiga Access i en virtuell maskin (Parallels) om du behöver fullt stöd för formulär/rapporter/VBA.
Vad är skillnaden mellan MDB och ACCDB?
MDB är det gamla Access-formatet (1992-2003, Jet-motor); ACCDB är det nuvarande (2007+, ACE-motor). ACCDB lägger till fält för flera värden/bilagor, beräknade fält och datamakron, medan MDB behåller säkerhet på användarnivå och replikering som ACCDB tog bort. I en hex-editor visar MDB «Standard Jet DB» och ACCDB visar «Standard ACE DB».
Hur konverterar jag en MDB till Excel eller CSV?
I Access, öppna tabellen/frågan och välj Externa data > Exportera > Excel eller Textfil. Utan Access kan MDB Viewer Plus exportera till XLSX/CSV, eller på Linux/Mac kör «mdb-export fil.mdb TabellNamn > ut.csv». Varje tabell exporteras separat.
Vad är .ldb-filen bredvid min MDB?
Det är den temporära låsfilen som Access skapar medan .mdb-filen är öppen, som håller koll på vilka användare som har den öppen för fleranvändarredigering. Den försvinner när alla stänger databasen; ta inte bort den manuellt medan databasen används.
Min MDB öppnas som skrivskyddad eller är skadad - vad gör jag?
Skrivskydd beror vanligtvis på en skrivskyddad filplats, en kvarlämnad .ldb-låsning efter en krasch, eller att den öppnas i en visningsprogramvara snarare än fullständiga Access. Vid korruption, använd Access funktion «Kompaktera och reparera» (Databasverktyg), återställ en säkerhetskopia, eller som en sista utväg ett betalverktyg som DataNumen Access Repair.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö