Was ist das ODB-Dateiformat?
.odb-Dateien sind mit LibreOffice Base und Apache OpenOffice Base verknüpft, Datenbankverwaltungsprogrammen, die Teil der jeweiligen Office-Suiten sind.
.odb ist ein Dateiarchiv, das Datenbankschemata und Daten speichert. Das Archiv besteht aus mehreren Dateien, die verschiedene Datenbankinformationen enthalten, wie zum Beispiel:
- Datenbankeinstellungen und Verbindungseigenschaften,
- Tabellen- und Abfragedefinitionen,
- Datenbankinhalte (verwaltet durch eine eingebettete HSQLDB- oder Firebird-Engine),
- Datenbank-Sicherungskopien,
- Formular- und Berichtslayouts.
Eine .odb-Datei kann in zwei verschiedenen Modi arbeiten: Sie kann ihre Daten direkt im Archiv einbetten, indem sie HSQLDB 1.8 (der alte Standard) oder Firebird (verfügbar seit LibreOffice 4.2) verwendet, oder sie kann als Front-End-Connector zu einer externen Datenquelle fungieren - wie MySQL, PostgreSQL oder eine Microsoft Access-Datei - wobei nur die Verbindungseinstellungen und Schnittstellendefinitionen gespeichert werden, während die Daten an anderer Stelle liegen.
LibreOffice Base ist eine Datenbankverwaltungslösung, die eine breite Palette von Werkzeugen zur Erstellung einfacher oder komplexerer Datenbanken bietet, von einer privaten Kontaktliste bis hin zu komplexen Unternehmensdatenbanken. Apache OpenOffice Base bietet ähnliche Funktionen. Beide Anwendungen verwenden .odb als ihr natives Datenbankformat, das von OASIS als Teil der OpenDocument-Formatfamilie standardisiert wurde. Der offizielle MIME-Typ ist application/vnd.oasis.opendocument.database.
.odb verwendet ZIP-Komprimierung. Um den Rohinhalt einer .odb-Datei zu inspizieren, benennen Sie die Endung .odb in .zip um und extrahieren Sie das Archiv mit einem Standard-Archivierungstool. Im Inneren enthält content.xml die Formular-, Abfrage- und Berichtshinterlegungen, während der Unterordner database/ die Dateien der eingebetteten Engine enthält.
Sicherheit
RISIKO: LOWOpenDocument-Datenbankdateien sind gewöhnliche Datendokumente und weisen ein geringes Risiko auf. Wie andere ODF-Dateien können sie Basic-Makros und ereignisgebundenen Code in Formularen enthalten, was LibreOffice standardmäßig blockiert oder abfragt - aktivieren Sie keine Makros in einer .odb aus einer nicht vertrauenswürdigen Quelle. Eingebettete HSQLDB-Dateien erfordern Java zum Öffnen, führen Sie diese also nur aus, wenn Sie der Quelle vertrauen. Die Daten selbst sind inert. Beachten Sie, dass die gleiche Erweiterung von Abaqus/ArcView verwendet wird; eine .odb, die sich «in Base nicht öffnen lässt», könnte einfach eines dieser nicht verwandten Formate sein.
Formatdetails
kurz gefasst- ArcView / ArcGIS Objektdatenbank - Objektdatenbankdatei von Esri ArcView - die historische Bedeutung, die im Datenbanknamen dieser Seite hinterlegt ist; ein anderes, nicht verwandtes Format.
- Abaqus Output Database (.odb) - Ergebnisse der Finite-Elemente-Analyse, geschrieben von der Abaqus/Simulia CAE-Software; binär, wird nur in Abaqus/Viewer geöffnet.
- Pro/ENGINEER / PCB Objektdatenbank - Einige CAD/PCB-Tools (z. B. OpenDatabase++/Allegro-Kontexte) verwenden ebenfalls .odb für Objektdatenbanken.
Programme zum Öffnen von ODB-Dateien
Technische Details
technische Spezifikation| Container-Format | ZIP-Archiv |
| MIME-Typ | application/vnd.oasis.opendocument.database |
| Veralteter MIME-Typ | application/vnd.sun.xml.base |
| Magic Bytes | 50 4B 03 04 („PK“) bei Offset 0 - Standard-ZIP-Header für lokale Dateien |
| Format-Selbstidentifizierung | Der erste ZIP-Eintrag ist eine unkomprimierte „mimetype“-Datei; der MIME-String ist in Klartext-Bytes nahe Offset 38 lesbar |
| Komprimierung | DEFLATE pro Eintrag; der mimetype-Eintrag wird unkomprimiert gespeichert (STORED) |
| Byte-Reihenfolge | Little-endian (ZIP-Format) |
| Integritätsprüfung | CRC-32 pro ZIP-Eintrag; kein Hash oder Signatur für die gesamte Datei |
| Verschlüsselung | Standardmäßig keine; optionaler ODF-Passwortschutz über ZIP-Verschlüsselung |
| Eingebettete Datenbank-Engines | HSQLDB 1.8 (alter Standard) oder Firebird (LibreOffice 4.2+) |
| Primäre XML-Komponente | content.xml - enthält Formular-, Abfrage-, Tabellen- und Berichtshinterlegungen |
| Interner Daten-Unterordner | database/ - enthält engine-spezifische Daten- und Protokolldateien bei eingebetteten Daten |
| Betriebsmodi | Eingebettet (Daten innerhalb der ZIP) oder Front-End-Connector zu externen MySQL-, PostgreSQL-, CSV- oder Access-Datenbanken |
| Typische Dateigröße | 5 KB - mehrere MB, wächst mit eingebetteten Tabellendaten |
| Plattformunterstützung | Windows, macOS, Linux |
| Veröffentlicht | 2005 (OpenOffice.org 2.0 / ODF era) |
| Neueste Version | ODF 1.3 era (OASIS, 2021); the .odb database is a tool format, not part of the ISO 26300 office spec |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.oasis-open.org |
ODB-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu ODB-Dateien.