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: MEDIUMEn .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ötskalProgram som öppnar MDB-filer
Tekniska detaljer
djup specifikation| Utvecklare | Microsoft Corporation |
| MIME-typ | application/x-msaccess |
| Filsignatur | 00 01 00 00 vid offset 0; ASCII «Standard Jet DB» vid offset 4 |
| Databasmotor | Microsoft Jet 3.0 (Access 97) till Jet 4.0 (Access 2000-2003) |
| Sidstorlek | 2 048 byte per sida (Jet 3.x / Access 97); 4 096 byte per sida (Jet 4.0 / Access 2000-2003) |
| Maximal filstorlek | 2 GB |
| Maximalt antal fält per tabell | 255 |
| Unicode-stöd | Komprimerad Unicode i Jet 4.0 (Access 2000+); teckentabellskodning i Jet 3.x (Access 97) |
| Inbäddad VBA | Kompilerade VBA p-kodmoduler lagrade direkt i filen tillsammans med tabelldata |
| Lösenordskryptering | 40-bitars RC4-chiffer; känt för att vara svagt och mottagligt för offline-knäckning |
| Låsfil | En 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 verktyg | MDB Tools (mdb-export, mdb-tables) för Linux och macOS; LibreOffice Base och Kexi på Linux |
| Import/export-anslutningar | Inbyggt stöd för Excel, SharePoint, Outlook, HTML, XML och ODBC-datakällor |
| Maximalt antal objekt per databas | 32 768 (tabeller, frågor, formulär, rapporter och makron kombinerat) |
| Släppt | 1992 (Access 1.0); MDB was the default through Access 2003 |
| Specifikation | learn.microsoft.com |
MDB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MDB-filer.