Hva er ACCDE-filformatet?
.accde er en kompilert versjon av en Microsoft Access-databasefil (.accdb) som kun er beregnet for kjøring. Den produseres fra en eksisterende .accdb-kildefil via Databaseverktøy > Opprett ACCDE i Microsoft Access.
Når Access kompilerer en .accdb til .accde, blir all Visual Basic for Applications (VBA) kildekode permanent fjernet; kun den kompilerte p-koden (byttekode) beholdes. Den resulterende filen kjører skjemaer, rapporter og makroer som normalt, men kan ikke åpnes i utformingsvisning - tabellstrukturer, skjemaoppsett og rapportdesign er låst for redigering. Dette beskytter åndsverk i distribuerte databaseapplikasjoner. Konverteringen er enveis: den originale .accdb-filen må tas vare på separat, da det ikke er mulig å gjenopprette VBA-kildekode fra en .accde.
.accde bruker den binære motoren ACE (Access Connectivity Engine) - samme format som .ACCDB - med 4096-byte sider og filhodet Standard ACE DB. Begge filtypene deler identiske «magic bytes»; den eneste binære forskjellen er fraværet av kildekodestrømmer i .accde.
Microsoft Access Runtime (en gratis nedlasting) kan kjøre .accde-applikasjoner uten en full Access-lisens. .accde tilhører .accdb-æraen (Access 2007 og nyere); tilsvarende for eldre .mdb-databaser er .MDE.
Sikkerhet og trygghet
RISIKO: MEDIUMEn ACCDE-fil kan inneholde kompilert VBA-p-kode og datamakroer som kjøres når databasen åpnes eller skjemaer brukes. Fordi kildekoden er skjult, kan en ondsinnet utvikler distribuere en ACCDE med skjulte handlinger. Access åpner ACCDE-filer med restriksjoner fra klareringssenteret; ikke omgå sikkerhetsadvarsler for ACCDE fra ukjente kilder. Selve dataene er tilgjengelige (tabeller/spørringer), men kodeatferd kan ikke revideres uten Access sine makroverktøy. Valgfri kryptering (AES-128 på Access 2010+) beskytter lagrede data.
Formatdetaljer
i et nøtteskallProgrammer som åpner ACCDE-filer
Tekniske detaljer
dyp spesifikasjon| Grunnformat | 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 byte per databaseside (samme som .accdb) |
| Byterekkefølge | Little-endian |
| VBA-kildekode | Permanent fjernet under «Opprett ACCDE»-kompilering - kun kompilert p-kode (byttekode) beholdes; kildekoden kan ikke gjenopprettes |
| Tilgang til utformingsvisning | Deaktivert - skjemaer, rapporter og VBA-moduler kan ikke vises eller endres av mottakere |
| Kryptering | Valgfri AES-128 passordbeskyttelse på databasenivå (Access 2010+); svakere siffer i Access 2007 .accde |
| Opprettelsesmetode | Databaseverktøy > Opprett ACCDE i Microsoft Access - en enveis, irreversibel kompileringsprosess |
| Distribusjon | Kjører på gratis Microsoft Access Runtime uten full Access-lisens |
| Tilhørende låsefil | .laccdb opprettes når databasen er åpen (samme som .accdb) |
| Forgjengerformat | .mde - samme konsept for eldre .mdb / Jet-motor databaser (Access 97-2003) |
| Plattform | Kun Windows (ACE-motoren har ingen støtte for macOS eller andre plattformer) |
| MIME-type | application/x-msaccess |
| Utgitt | 2007 (Access 2007, as the ACCDB-era replacement for .mde) |
| Siste versjon | Compatible with Microsoft 365 Access (2024) |
| Spesifikasjon | learn.microsoft.com |
ACCDE-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ACCDE-filer.