Was ist das ACCDR-Dateiformat?
Eine .accdr-Datei ist eine Microsoft Access-Datenbank, die im Runtime-Modus geöffnet wird - der Navigationsbereich, die Entwurfsregisterkarten im Menüband und alle Entwurfsansichten sind ausgeblendet, sodass den Benutzern nur die anwendungseigenen Formulare und Menüs zur Verfügung stehen. Funktional ist sie Byte für Byte identisch mit einer .accdb-Datei; der einzige Unterschied ist die Erweiterung, die Access signalisiert, seine vollständige IDE-Umgebung zu unterdrücken.
Das Format verwendet die ACE (Access Connectivity Engine) Datenbank-Engine, die mit Access 2007 eingeführt wurde und die ältere Jet-Engine sowie das .mdb-Format ersetzte. Es unterstützt den vollständigen ACE-Funktionsumfang - Tabellen, Abfragen, Formulare, Berichte, Makros und VBA-Module - aber die Runtime-Beschränkung blockiert den Abfrage-Entwurf, den Formular-Entwurf und alle Werkzeuge zur Schema-Bearbeitung.
Um eine Access-Anwendung zu verteilen, ohne dass Benutzer eine lizenzierte Kopie von Access besitzen müssen, benennen Entwickler die Datenbank in .accdr um und kombinieren sie mit dem kostenlosen Microsoft Access Runtime-Paket. Das Umbenennen von .accdr zurück in .accdb hebt die Sperre auf jedem Rechner mit installiertem Voll-Access auf, es sei denn, die Datei wurde zusätzlich als .accde kompiliert, wodurch der VBA-Quellcode und die Entwurfsansichten dauerhaft entfernt werden.
Die Datei beginnt mit den Bytes 00 01 00 00, gefolgt von der ASCII-Zeichenfolge Standard ACE DB an Offset 4 - identisch mit .accdb. Die maximale Dateigröße beträgt 2 GB (das harte Limit der ACE-Engine). Die Passwortverschlüsselung verwendet RC4 in Access 2007 und AES in Access 2010 und neuer.
Sicherheit
RISIKO: MEDIUMEine .accdr ist eine vollständige Access-Datenbank und kann VBA- und Datenmakros enthalten, die Code ausführen. Daher kann eine .accdr aus einer nicht vertrauenswürdigen Quelle Malware enthalten - und da sie direkt in die Anwendungs-UI startet, kann der Code beim Öffnen ausgeführt werden. Behandeln Sie unbekannte .accdr-Dateien wie jede makrofähige Office-Datei: Führen Sie nur solche von vertrauenswürdigen Absendern aus und prüfen Sie den Entwurf zuerst, indem Sie sie in .accdb umbenennen und mit deaktivierten Makros öffnen (Trust Center / gelbe Sicherheitsleiste). Denken Sie daran, dass der Runtime-Modus KEINE Sicherheitsbarriere darstellt - das Ausblenden der Entwurfswerkzeuge schützt die Daten nicht, die eine umbenannte .accdb vollständig offenlegt.
Formatdetails
kurz gefasstProgramme zum Öffnen von ACCDR-Dateien
Technische Details
technische Spezifikation| Kodierung | Binär |
| Byte-Reihenfolge | Little-endian |
| Container | ACE (Access Connectivity Engine) - Microsofts Nachfolger der Jet-Engine, eingeführt mit Access 2007 |
| Magic Bytes | 00 01 00 00 gefolgt von ASCII Standard ACE DB an Offset 4 - Byte für Byte identisch mit .accdb |
| Kompression | Keine - „Kompaktieren & Reparieren“ gibt ungenutzte Datenbankseiten frei, komprimiert die Datei jedoch nicht |
| Verschlüsselung | Optional - RC4 (Access 2007) oder AES (Access 2010 und neuer) über Datenbanktools > Mit Kennwort verschlüsseln |
| Max. Dateigröße | 2 GB (hartes Limit der ACE-Engine pro Datenbankdatei) |
| Runtime-Verhalten | Navigationsbereich, Entwurfsregisterkarten im Menüband und alle Entwurfsansichten unterdrückt - Benutzer sehen nur die anwendungseigenen Formulare und Menüs |
| Beziehung zu ACCDB | Byte für Byte identisch; das Umbenennen von .accdr in .accdb stellt die vollständige Access-Entwurfsumgebung auf jedem Rechner mit installiertem Voll-Access wieder her |
| Beziehung zu ACCDE | Eine als .accdr kompilierte ACCDE entfernt dauerhaft VBA-Quellcode und Entwurfsansichten - kann durch Umbenennen der Erweiterung nicht wiederhergestellt werden |
| Interne Formatversion | ACE 12+ Dateiformat (Access 2007 und neuer); dieselbe ACE-Version wird von .accdb und .accde geteilt |
| Integrität | Integrität auf Seitenebene wird durch die ACE-Engine aufrechterhalten; „Kompaktieren & Reparieren“ korrigiert Beschädigungen auf Seitenebene |
| Plattform | Nur Windows - kein Microsoft Access für macOS |
| Distributionsmodell | Kombiniert mit dem kostenlosen Microsoft Access Runtime-Paket zur Bereitstellung von Anwendungen für Benutzer ohne vollständige Access-Lizenz |
| Veröffentlicht | 2007 (Access 2007, alongside the ACCDB/ACE format) |
| Neueste Version | Same ACE file format as current Microsoft 365 Access; runtime behaviour unchanged since 2007 |
| Spezifikation | learn.microsoft.com |
ACCDR-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu ACCDR-Dateien.