Was ist das ACCDE-Dateiformat?
.accde ist eine kompilierte, schreibgeschützte Version einer Microsoft Access-Datenbankdatei (.accdb). Sie wird aus einer vorhandenen .accdb-Quelldatei über Datenbanktools > ACCDE erstellen in Microsoft Access erzeugt.
Wenn Access eine .accdb zu .accde kompiliert, wird der gesamte Visual Basic for Applications (VBA) Quellcode dauerhaft entfernt; nur der kompilierte P-Code (Bytecode) bleibt erhalten. Die resultierende Datei führt Formulare, Berichte und Makros normal aus, kann aber nicht in der Entwurfsansicht geöffnet werden - Tabellenstrukturen, Formularlayouts und Berichtsdesigns sind für die Bearbeitung gesperrt. Dies schützt das geistige Eigentum in verteilten Datenbankanwendungen. Die Konvertierung ist eine Einbahnstraße: Die ursprüngliche .accdb muss separat aufbewahrt werden, da es keine Möglichkeit gibt, den VBA-Quellcode aus einer .accde wiederherzustellen.
.accde verwendet die ACE (Access Connectivity Engine) Binary Engine - das gleiche Format wie .ACCDB - mit 4096-Byte-Seiten und dem Standard ACE DB Datei-Header. Beide Dateitypen teilen identische Magic Bytes; der einzige binäre Unterschied ist das Fehlen der Quellcode-Streams in .accde.
Microsoft Access Runtime (ein kostenloser Download) kann .accde-Anwendungen ohne vollständige Access-Lizenz ausführen. .accde gehört zur .accdb-Ära (Access 2007 und neuer); das Äquivalent für ältere .mdb-Datenbanken ist .MDE.
Sicherheit
RISIKO: MEDIUMEine ACCDE-Datei kann kompilierten VBA-P-Code und Datenmakros enthalten, die beim Öffnen der Datenbank oder bei der Verwendung von Formularen ausgeführt werden. Da der Quellcode verborgen ist, könnte ein böswilliger Entwickler eine ACCDE mit versteckten Aktionen verteilen. Access öffnet ACCDE-Dateien mit Trust Center-Einschränkungen; umgehen Sie keine Sicherheitshinweise für ACCDE-Dateien aus nicht vertrauenswürdigen Quellen. Die Daten selbst sind zugänglich (Tabellen/Abfragen), aber das Code-Verhalten kann ohne die Makro-Tools von Access nicht überprüft werden. Optionale Verschlüsselung (AES-128 ab Access 2010+) schützt die Daten im Ruhezustand.
Formatdetails
kurz gefasstProgramme zum Öffnen von ACCDE-Dateien
Technische Details
technische Spezifikation| Basisformat | ACE (Access Connectivity Engine) binäre Datenbank - strukturell identisch mit .accdb |
| Magic Bytes | 00 01 00 00 bei Offset 0; „Standard ACE DB“ (53 74 61 6E 64 61 72 64 20 41 43 45 20 44 42) bei Offset 4 |
| Seitengröße | 4096 Bytes pro Datenbankseite (gleich wie .accdb) |
| Byte-Reihenfolge | Little-endian |
| VBA-Quellcode | Dauerhaft entfernt während der ACCDE-Erstellung - nur kompilierter P-Code (Bytecode) bleibt erhalten; Quellcode ist nicht wiederherstellbar |
| Entwurfsansicht-Zugriff | Deaktiviert - Formulare, Berichte und VBA-Module können von Empfängern nicht eingesehen oder geändert werden |
| Verschlüsselung | Optionaler AES-128 Passwortschutz auf Datenbankebene (Access 2010+); schwächere Verschlüsselung in Access 2007 .accde |
| Erstellungsmethode | Datenbanktools > ACCDE erstellen in Microsoft Access - ein einseitiger, irreversibler Kompilierungsprozess |
| Runtime-Bereitstellung | Läuft auf der kostenlosen Microsoft Access Runtime ohne vollständige Access-Lizenz |
| Zugehörige Sperrdatei | .laccdb wird erstellt, wenn die Datenbank geöffnet ist (gleich wie bei .accdb) |
| Vorgängerformat | .mde - gleiches Konzept für schreibgeschützte Legacy-.mdb / Jet-Engine-Datenbanken (Access 97-2003) |
| Plattform | Nur Windows (ACE-Engine bietet keine macOS- oder plattformübergreifende Unterstützung) |
| MIME-Typ | application/x-msaccess |
| Veröffentlicht | 2007 (Access 2007, as the ACCDB-era replacement for .mde) |
| Neueste Version | Compatible with Microsoft 365 Access (2024) |
| Spezifikation | learn.microsoft.com |
ACCDE-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu ACCDE-Dateien.