Che cos'è il formato di file ACCDR?
Un file .accdr è un database Microsoft Access che si apre in modalità runtime: il riquadro di spostamento, le schede di progettazione della barra multifunzione e tutte le visualizzazioni di struttura sono nascoste, lasciando agli utenti solo le maschere e i menu dell'applicazione stessa. Funzionalmente, è identico byte per byte a un file .accdb; l'unica differenza è l'estensione, che segnala ad Access di sopprimere il suo ambiente IDE completo.
Il formato utilizza il motore di database ACE (Access Connectivity Engine) introdotto con Access 2007, che sostituisce il vecchio motore Jet e il formato .mdb. Supporta il set completo di funzionalità ACE (tabelle, query, maschere, report, macro e moduli VBA), ma la restrizione runtime blocca il Generatore query, la Visualizzazione struttura maschera e tutti gli strumenti di modifica dello schema.
Per distribuire un'applicazione Access senza richiedere agli utenti il possesso di una copia con licenza di Access, gli sviluppatori rinominano il database in .accdr e lo associano al pacchetto gratuito Microsoft Access Runtime. Rinominare un .accdr in .accdb rimuove il blocco su qualsiasi computer con Access completo installato, a meno che il file non sia stato compilato anche come .accde, il che rimuove permanentemente il codice sorgente VBA e le visualizzazioni di struttura.
Il file inizia con i byte 00 01 00 00 seguiti dalla stringa ASCII Standard ACE DB all'offset 4, identico a .accdb. La dimensione massima del file è di 2 GB (limite hardware del motore ACE). La crittografia della password utilizza RC4 in Access 2007 e AES in Access 2010 e versioni successive.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file .accdr è un database Access completo e può contenere VBA e macro di dati che eseguono codice, pertanto un .accdr proveniente da una fonte non attendibile può contenere malware; poiché si avvia direttamente nell'interfaccia dell'applicazione, il codice potrebbe essere eseguito all'apertura. Trattate i file .accdr sconosciuti come qualsiasi file Office con macro: eseguite solo quelli provenienti da mittenti fidati e ispezionate prima la struttura rinominandoli in .accdb e aprendoli con le macro disabilitate (Centro protezione / barra di sicurezza gialla). Ricordate che la modalità runtime NON è un perimetro di sicurezza: nascondere gli strumenti di progettazione non protegge i dati, che un .accdb rinominato espone completamente.
Dettagli del formato
in sintesiProgrammi che aprono file ACCDR
Dettagli tecnici
specifiche approfondite| Codifica | Binario |
| Ordine dei byte | Little-endian |
| Contenitore | ACE (Access Connectivity Engine) - successore Microsoft del motore Jet, introdotto con Access 2007 |
| Magic bytes | 00 01 00 00 seguito da ASCII Standard ACE DB all'offset 4 - identico byte per byte a .accdb |
| Compressione | Nessuna - la funzione Compatta e ripristina recupera le pagine di database inutilizzate ma non comprime il file |
| Crittografia | Opzionale - RC4 (Access 2007) o AES (Access 2010 e successivi) tramite Strumenti database > Crittografa con password |
| Dimensione massima file | 2 GB (limite hardware del motore ACE per singolo file di database) |
| Comportamento runtime | Riquadro di spostamento, schede di progettazione della barra multifunzione e tutte le visualizzazioni struttura soppresse - gli utenti vedono solo le maschere e i menu dell'applicazione |
| Relazione con ACCDB | Identico byte per byte; rinominare .accdr in .accdb ripristina l'ambiente di progettazione completo di Access su qualsiasi macchina con Access installato |
| Relazione con ACCDE | Un ACCDE compilato come .accdr rimuove permanentemente il sorgente VBA e le visualizzazioni struttura - non possono essere ripristinati rinominando l'estensione |
| Versione formato interno | Formato file ACE 12+ (Access 2007 e successivi); stessa versione ACE condivisa da .accdb e .accde |
| Integrità | Integrità a livello di pagina mantenuta dal motore ACE; la funzione Compatta e ripristina corregge la corruzione a livello di pagina |
| Piattaforma | Solo Windows - Microsoft Access non è disponibile per macOS |
| Modello di distribuzione | Associato al pacchetto gratuito Microsoft Access Runtime per distribuire applicazioni a utenti senza una licenza completa di Access |
| Rilasciato | 2007 (Access 2007, alongside the ACCDB/ACE format) |
| Ultima versione | Same ACE file format as current Microsoft 365 Access; runtime behaviour unchanged since 2007 |
| Specifica | learn.microsoft.com |
Conversioni ACCDR
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ACCDR.