Vad är filformatet ODB?
.odb-filer är associerade med LibreOffice Base och Apache OpenOffice Base, databashanteringsprogram som ingår i deras respektive kontorssviter.
.odb är ett filarkiv som lagrar databasscheman och data. Arkivet består av flera filer som innehåller diverse databarinformation, såsom:
- databasinställningar och anslutningsegenskaper,
- tabell- och frågedefinitioner,
- databasinnehåll (hanteras av en inbäddad HSQLDB- eller Firebird-motor),
- säkerhetskopior av databasen,
- layouter för formulär och rapporter.
En .odb-fil kan fungera i två olika lägen: den kan bädda in sin data direkt i arkivet med HSQLDB 1.8 (det äldre standardvalet) eller Firebird (tillgängligt sedan LibreOffice 4.2), eller så kan den fungera som en anslutning mot en extern datakälla - såsom MySQL, PostgreSQL eller en Microsoft Access-fil - och lagrar då endast anslutningsinställningar och gränssnittsdefinitioner medan datan finns någon annanstans.
LibreOffice Base är en databashanteringslösning som erbjuder ett brett utbud av verktyg för att skapa enkla eller mer komplexa databaser, allt från en privat kontaktlista till komplexa företagsdatabaser. Apache OpenOffice Base erbjuder liknande funktionalitet. Båda applikationerna använder .odb som sitt infödda databasformat, vilket är standardiserat av OASIS som en del av OpenDocument Format-familjen. Den officiella MIME-typen är application/vnd.oasis.opendocument.database.
.odb använder ZIP-komprimering. För att inspektera det råa innehållet i en .odb-fil, ändra suffixet .odb till .zip och extrahera sedan arkivet med ett vanligt arkiveringsverktyg. Inuti innehåller content.xml definitioner för formulär, frågor och rapporter, medan undermappen database/ innehåller filerna för den inbäddade motorn.
Säkerhet & trygghet
RISK: LOWOpenDocument Database-filer är vanliga datadokument och innebär låg risk. Precis som andra ODF-filer kan de innehålla Basic-makron och händelsestyrd kod kopplad till formulär, vilket LibreOffice blockerar eller varnar om som standard - aktivera inte makron i en .odb från en okänd källa. Inbäddade HSQLDB-filer kräver Java för att öppnas, så kör dem bara om du litar på källan. Själva datan är inert. Var medveten om att samma filändelse används av Abaqus/ArcView; en .odb som «inte går att öppna i Base» kan helt enkelt vara ett av dessa orelaterade format snarare än en korrupt databas.
Formatdetaljer
i ett nötskal- ArcView / ArcGIS Object Database - Esri ArcViews objektdatabasfil - den äldre betydelsen registrerad i denna sajts databasnamn; ett annat, orelaterat format.
- Abaqus Output Database (.odb) - Resultat från finita elementanalyser skrivna av Abaqus/Simulia CAE-programvara; binär, öppnas endast i Abaqus/Viewer.
- Pro/ENGINEER / PCB object database - Vissa CAD/PCB-verktyg (t.ex. OpenDatabase++/Allegro-kontexter) använder också .odb för objektdatabaser.
Program som öppnar ODB-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-arkiv |
| MIME-typ | application/vnd.oasis.opendocument.database |
| Äldre MIME-typ | application/vnd.sun.xml.base |
| Magic bytes | 50 4B 03 04 („PK”) vid offset 0 - standard ZIP local file header |
| Självidentifiering av format | Första ZIP-posten är en okomprimerad „mimetype”-fil; MIME-strängen är läsbar i klartext nära offset 38 |
| Komprimering | DEFLATE per post; mimetype-posten lagras okomprimerad (STORED) |
| Byteordning | Little-endian (ZIP-format) |
| Integritetskontroll | CRC-32 per ZIP-post; ingen hash eller signatur för hela filen |
| Kryptering | Ingen som standard; valfritt ODF-lösenordsskydd via kryptering på ZIP-nivå |
| Inbäddade databasmotorer | HSQLDB 1.8 (äldre standard) eller Firebird (LibreOffice 4.2+) |
| Primär XML-komponent | content.xml - innehåller definitioner för formulär, frågor, tabeller och rapporter |
| Intern datamapp | database/ - innehåller motorspecifik data och loggfiler när data är inbäddad |
| Driftlägen | Inbäddad (data inuti ZIP-filen) eller anslutning till extern MySQL, PostgreSQL, CSV eller Access-databas |
| Typisk filstorlek | 5 KB - flera MB, växer med inbäddad tabelldata |
| Plattformsstöd | Windows, macOS, Linux |
| Släppt | 2005 (OpenOffice.org 2.0 / ODF era) |
| Senaste version | ODF 1.3 era (OASIS, 2021); the .odb database is a tool format, not part of the ISO 26300 office spec |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.oasis-open.org |
ODB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ODB-filer.