Hvad er ACCDE-filformatet?
.accde er en kompileret version af en Microsoft Access-databasefil (.accdb), der kun kan eksekveres. Den oprettes fra en eksisterende .accdb-kildefil via Databaseværktøjer > Opret ACCDE i Microsoft Access.
Når Access kompilerer en .accdb til .accde, bliver alt Visual Basic for Applications (VBA) kildekode permanent fjernet; kun den kompilerede p-kode (bytecode) bevares. Den resulterende fil kører formularer, rapporter og makroer normalt, men kan ikke åbnes i Designvisning - tabelstrukturer, formularlayout og rapportdesign er låst for redigering. Dette beskytter intellektuel ejendomsret i distribuerede databaseapplikationer. Konverteringen er envejs: den originale .accdb skal gemmes separat, da der ikke er nogen måde at gendanne VBA-kildekode fra en .accde.
.accde bruger ACE (Access Connectivity Engine) den binære motor - det samme format som .ACCDB - med 4096-byte sider og Standard ACE DB filhovedet. Begge filtyper deler identiske magic bytes; den eneste binære forskel er fraværet af kildekodestrømme i .accde.
Microsoft Access Runtime (en gratis download) kan køre .accde-applikationer uden en fuld Access-licens. .accde hører til .accdb-æraen (Access 2007 og nyere); modstykket til ældre .mdb-databaser er .MDE.
Sikkerhed og tryghed
RISIKO: MEDIUMEn ACCDE-fil kan indeholde kompileret VBA-p-kode og datamakroer, der eksekveres, når databasen åbnes, eller formularer bruges. Da kildekoden er skjult, kan en ondsindet udvikler distribuere en ACCDE med skjulte handlinger. Access åbner ACCDE-filer med Trust Center-restriktioner; omgå ikke sikkerhedsadvarsler for ACCDE fra upålidelige kilder. Selve dataene er tilgængelige (tabeller/forespørgsler), men kodens adfærd kan ikke revideres uden Access' makroværktøjer. Valgfri kryptering (AES-128 på Access 2010+) beskytter data i hvile.
Formatdetaljer
kort fortaltProgrammer der åbner ACCDE-filer
Tekniske detaljer
dyb specifikation| Grundformat | ACE (Access Connectivity Engine) binær database - strukturelt identisk med .accdb |
| Magic bytes | 00 01 00 00 ved offset 0; «Standard ACE DB» (53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42) ved offset 4 |
| Sidestørrelse | 4096 bytes pr. databaseside (samme som .accdb) |
| Byte-rækkefølge | Little-endian |
| VBA-kildekode | Permanent fjernet under Opret ACCDE-kompilering - kun kompileret p-kode (bytecode) bevares; kilden kan ikke gendannes |
| Adgang til designvisning | Deaktiveret - formularer, rapporter og VBA-moduler kan ikke ses eller ændres af modtagere |
| Kryptering | Valgfri AES-128 adgangskodebeskyttelse på databaseniveau (Access 2010+); svagere kryptering i Access 2007 .accde |
| Oprettelsesmetode | Databaseværktøjer > Opret ACCDE i Microsoft Access - en envejs, irreversibel kompileringsproces |
| Runtime-distribution | Kører på gratis Microsoft Access Runtime uden en fuld Access-licens |
| Tilhørende låsefil | .laccdb oprettes, når databasen er åben (samme som .accdb) |
| Forgængerformat | .mde - samme execute-only koncept for ældre .mdb / Jet-motor databaser (Access 97-2003) |
| Platform | Kun Windows (ACE-motoren har ingen macOS eller tværplatform-understøttelse) |
| MIME-type | application/x-msaccess |
| Udgivet | 2007 (Access 2007, as the ACCDB-era replacement for .mde) |
| Seneste version | Compatible with Microsoft 365 Access (2024) |
| Specifikation | learn.microsoft.com |
ACCDE-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ACCDE-filer.