Hvad er MDE-filformatet?
.mde er et kompileret databasefilformat til Microsoft Access, oprettet fra en .mdb kildedatabase ved hjælp af kommandoen „Make MDE File“. Hvor den originale .mdb gemmer redigerbar Visual Basic for Applications (VBA) kildekode sammen med tabeller, forespørgsler og visninger, kompilerer .mde denne VBA til p-kode og fjerner den redigerbare kildekode fuldstændigt.
Access-databaseformater kan opdeles i to grupper:
.mde- binært kompileret format (designlåst).mda- Access add-in kildefiler
Begge formater gemmer kode skrevet i Visual Basic for Applications. .mde kompilerede filer kan ikke åbnes for at se kildekoden eller ændre den, og formularer, rapporter og moduler er låst for „Design view“. En .mdb-fil fungerer som grundlag for at producere en .mde.
Resultatet er en distributionsklar database: brugere kan køre forespørgsler, indtaste data og navigere i formularer, men kan ikke ændre den underliggende logik eller grænsefladedesign. Da konverteringen er envejs, er det ikke muligt at gendanne den redigerbare kilde fra en .mde - behold altid den originale .mdb. .mde-formatet gælder kun for ældre Jet-engine-databaser (Access 97 til 2003); Access 2007 og senere erstattede det med .accde til det nyere .accdb format.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .mde kører kompileret VBA-kode, som du ikke kan inspicere, så kør kun MDE-applikationer fra en kilde, du har tillid til - Access åbner som standard databaser med makroer/kode deaktiveret (Center for tillid / gul sikkerhedslinje); lad dem være deaktiveret, medmindre du stoler på afsenderen. Selve datatabellerne er inaktive. Stol ikke på det låste design eller nogen ældre Jet-„databaseadgangskode“ for sikkerhed - dataene kan læses af eksportværktøjer uanset hvad.
Formatdetaljer
kort fortalt- ArchiCAD Add-On (GDL/udvidelsesmodul) - Nogle Graphisoft ArchiCAD-tilføjelser brugte historisk .mde-filendelsen til indlæsbare udvidelsesmoduler - ikke relateret til Access.
Programmer der åbner MDE-filer
Tekniske detaljer
dyb specifikation| Udvikler | Microsoft |
| Filkodning | Binær, little-endian Jet-sidestruktur |
| MIME-type | application/x-msaccess |
| Magic bytes | 00 01 00 00 derefter „Standard Jet DB“ ved offset 4 (identisk med .mdb på disken) |
| VBA-håndtering | VBA kompileret til p-kode; redigerbar kilde fjernet under „Make MDE File“-konvertering |
| Designlås | Formularer, rapporter og moduler er låst - kan ikke åbnes i Access „Design view“ |
| Reversibilitet | Envejskonvertering; kan ikke dekompileres eller gendannes til en redigerbar .mdb fra en .mde |
| Kildeformat | Bygget fra en Access 97-2003 .mdb via Tools → Database Utilities → Make MDE File |
| Typisk filstørrelse | 500 KB - 200 MB (data plus kompileret kode og indlejrede objekter) |
| Kryptering | Valgfri ældre Jet-databaseadgangskode (svag XOR-baseret); VBA er låst ved fjernelse af kilde, ikke ved kryptering |
| Integritet | Jet-kontrolsummer på sideniveau; „Compact & Repair“ retter mindre korruption |
| Operativsystem | Kun Windows |
| Versionsfølsomhed | Skal åbnes med samme Access-version og bit-arkitektur, som den blev kompileret med |
| Efterfølgerformat | ACCDE (til .accdb-databaser, Access 2007 og senere) |
| Relaterede formater | .mdb (kilde), .mda (add-in), .mdw (arbejdsgruppe), .ldb (låsefil) |
| Udgivet | 1997 (Access 97 - 'Make MDE File' feature) |
| Seneste version | MDE remained the compiled format for MDB-based databases through Access 2003; succeeded by ACCDE for ACCDB in Access 2007 |
| Specifikation | learn.microsoft.com |
MDE-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MDE-filer.