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: MEDIUMEn .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øtteskallProgrammer som åpner MDB-filer
Tekniske detaljer
dyp spesifikasjon| Utvikler | 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 byte per side (Jet 3.x / Access 97); 4 096 byte per side (Jet 4.0 / Access 2000-2003) |
| Maksimal filstørrelse | 2 GB |
| Maksimalt antall felt per tabell | 255 |
| Unicode-støtte | Komprimert Unicode i Jet 4.0 (Access 2000+); kodeside-koding i Jet 3.x (Access 97) |
| Innebygd VBA | Kompilerte VBA p-kode-moduler lagret direkte i filen sammen med tabelldata |
| Passordkryptering | 40-bit RC4-chiffer; kjent for å være svak og sårbar for offline-knekking |
| Låsefil | En 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 plattformer | MDB Tools (mdb-export, mdb-tables) for Linux og macOS; LibreOffice Base og Kexi på Linux |
| Import/eksport-koblinger | Innebygd støtte for Excel, SharePoint, Outlook, HTML, XML og ODBC-datakilder |
| Maksimalt antall objekter per database | 32 768 (tabeller, spørringer, skjemaer, rapporter og makroer kombinert) |
| Utgitt | 1992 (Access 1.0); MDB was the default through Access 2003 |
| Spesifikasjon | learn.microsoft.com |
MDB-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om MDB-filer.