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: MEDIUMEn .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 fortaltProgrammer der åbner MDB-filer
Tekniske detaljer
dyb specifikation| Udvikler | Microsoft Corporation |
| MIME-type | application/x-msaccess |
| Filsignatur | 00 01 00 00 ved offset 0; ASCII «Standard Jet DB» ved offset 4 |
| Databasemotor | Microsoft Jet 3.0 (Access 97) til Jet 4.0 (Access 2000-2003) |
| Sidestørrelse | 2 048 bytes pr. side (Jet 3.x / Access 97); 4 096 bytes pr. side (Jet 4.0 / Access 2000-2003) |
| Maksimal filstørrelse | 2 GB |
| Maksimalt antal felter pr. tabel | 255 |
| Unicode-understøttelse | Komprimeret Unicode i Jet 4.0 (Access 2000+); code-page-kodning i Jet 3.x (Access 97) |
| Indlejret VBA | Kompilerede VBA p-kode-moduler gemt direkte i filen sammen med tabeldata |
| Adgangskodekryptering | 40-bit RC4-cipher; kendt for at være svag og modtagelig for offline-knækning |
| Låsefil | En 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 platforme | MDB Tools (mdb-export, mdb-tables) til Linux og macOS; LibreOffice Base og Kexi på Linux |
| Import/eksport-forbindelser | Indfødt understøttelse af Excel, SharePoint, Outlook, HTML, XML og ODBC-datakilder |
| Maksimalt antal objekter pr. database | 32 768 (tabeller, forespørgsler, formularer, rapporter og makroer kombineret) |
| Udgivet | 1992 (Access 1.0); MDB was the default through Access 2003 |
| Specifikation | learn.microsoft.com |
MDB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MDB-filer.