Che cos'è il formato di file ACCDE?
.accde è una versione compilata e di sola esecuzione di un file di database Microsoft Access (.accdb). Viene generato da un file sorgente .accdb esistente tramite Strumenti database > Crea ACCDE in Microsoft Access.
Quando Access compila un .accdb in .accde, tutto il codice sorgente Visual Basic for Applications (VBA) viene rimosso in modo permanente; viene conservato solo il p-code (bytecode) compilato. Il file risultante esegue maschere, report e macro normalmente, ma non può essere aperto in visualizzazione Struttura - le strutture delle tabelle, i layout delle maschere e i progetti dei report sono bloccati per la modifica. Ciò protegge la proprietà intellettuale nelle applicazioni database distribuite. La conversione è unidirezionale: l'originale .accdb deve essere conservato separatamente, poiché non c'è modo di recuperare il sorgente VBA da un .accde.
.accde utilizza il motore binario ACE (Access Connectivity Engine) - lo stesso formato di .ACCDB - con pagine da 4096 byte e l'intestazione file Standard ACE DB. Entrambi i tipi di file condividono magic bytes identici; l'unica differenza binaria è l'assenza di flussi di codice sorgente in .accde.
Microsoft Access Runtime (scaricabile gratuitamente) può eseguire applicazioni .accde senza una licenza completa di Access. .accde appartiene all'era .accdb (Access 2007 e successivi); l'equivalente per i vecchi database .mdb è .MDE.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file ACCDE può contenere p-code VBA compilato e macro di dati che vengono eseguiti all'apertura del database o all'uso delle maschere. Poiché il codice sorgente è nascosto, uno sviluppatore malintenzionato potrebbe distribuire un ACCDE con azioni nascoste. Access apre i file ACCDE con le restrizioni del Centro protezione; non ignorare gli avvisi di sicurezza per i file ACCDE provenienti da fonti non attendibili. I dati stessi sono accessibili (tabelle/query) ma il comportamento del codice non può essere verificato senza gli strumenti macro di Access. La crittografia opzionale (AES-128 su Access 2010+) protegge i dati a riposo.
Dettagli del formato
in sintesiProgrammi che aprono file ACCDE
Dettagli tecnici
specifiche approfondite| Formato di base | Database binario ACE (Access Connectivity Engine) - strutturalmente identico a .accdb |
| Magic bytes | 00 01 00 00 all'offset 0; «Standard ACE DB» (53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42) all'offset 4 |
| Dimensione pagina | 4096 byte per pagina di database (uguale a .accdb) |
| Ordine dei byte | Little-endian |
| Codice sorgente VBA | Rimosso permanentemente durante la compilazione Crea ACCDE - viene conservato solo il p-code compilato (bytecode); il sorgente non è recuperabile |
| Accesso visualizzazione struttura | Disabilitato - maschere, report e moduli VBA non possono essere visualizzati o modificati dai destinatari |
| Crittografia | Protezione opzionale con password a livello di database AES-128 (Access 2010+); cifratura più debole in Access 2007 .accde |
| Metodo di creazione | Strumenti database > Crea ACCDE in Microsoft Access - un processo di compilazione unidirezionale e irreversibile |
| Distribuzione runtime | Funziona su Microsoft Access Runtime gratuito senza una licenza completa di Access |
| File di blocco associato | .laccdb creato quando il database è aperto (uguale a .accdb) |
| Formato precedente | .mde - stesso concetto di sola esecuzione per i database legacy .mdb / motore Jet (Access 97-2003) |
| Piattaforma | Solo Windows (il motore ACE non ha supporto per macOS o multipiattaforma) |
| Tipo MIME | application/x-msaccess |
| Rilasciato | 2007 (Access 2007, as the ACCDB-era replacement for .mde) |
| Ultima versione | Compatible with Microsoft 365 Access (2024) |
| Specifica | learn.microsoft.com |
Conversioni ACCDE
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ACCDE.