Hva er ODB-filformatet?
.odb-filer er assosiert med LibreOffice Base og Apache OpenOffice Base, databasehåndteringsprogrammer som er en del av deres respektive kontorpakker.
.odb er et filarkiv som lagrer databaseskjemaer og data. Arkivet består av flere filer som inneholder forskjellig databaseinformasjon, slik som:
- databaseinnstillinger og tilkoblingsegenskaper,
- tabell- og spørringsdefinisjoner,
- databaseinnhold (håndtert av en innebygd HSQLDB- eller Firebird-motor),
- sikkerhetskopier av databasen,
- oppsett for skjemaer og rapporter.
En .odb-fil kan fungere i to forskjellige moduser: den kan bygge inn dataene sine direkte i arkivet ved hjelp av HSQLDB 1.8 (den eldre standarden) eller Firebird (tilgjengelig siden LibreOffice 4.2), eller den kan fungere som en front-end-kobling til en ekstern datakilde - som MySQL, PostgreSQL eller en Microsoft Access-fil - der den kun lagrer tilkoblingsinnstillinger og grensesnittdefinisjoner mens dataene befinner seg et annet sted.
LibreOffice Base er en databasehåndteringsløsning som tilbyr et bredt spekter av verktøy for å lage enkle eller mer komplekse databaser, alt fra en privat kontaktliste til komplekse bedriftsdatabaser. Apache OpenOffice Base gir lignende funksjonalitet. Begge programmene bruker .odb som sitt native databaseformat, som er standardisert av OASIS som en del av OpenDocument Format-familien. Den offisielle MIME-typen er application/vnd.oasis.opendocument.database.
.odb bruker ZIP-komprimering. For å inspisere det rå innholdet i en .odb-fil, endre filendelsen fra .odb til .zip og pakk ut arkivet med et standard arkiveringsverktøy. Inni holder content.xml på skjema-, spørrings- og rapportdefinisjoner, mens undermappen database/ inneholder filene til den innebygde databasemotoren.
Sikkerhet og trygghet
RISIKO: LOWOpenDocument Database-filer er vanlige datadokumenter og har lav risiko. Som andre ODF-filer kan de inneholde Basic-makroer og hendelsesbasert kode knyttet til skjemaer, som LibreOffice blokkerer eller varsler om som standard - ikke aktiver makroer i en .odb fra en utrygg kilde. Filer med innebygd HSQLDB krever Java for å åpnes, så kjør dem kun hvis du stoler på kilden. Selve dataene er inerte. Vær oppmerksom på at samme filendelse brukes av Abaqus/ArcView; en .odb som «ikke vil åpnes i Base» kan rett og slett være et av disse urelaterte formatene snarere enn en korrupt database.
Formatdetaljer
i et nøtteskall- ArcView / ArcGIS Object Database - Esri ArcView sin objekt-databasefil - den eldre betydningen registrert i denne sidens databasenavn; et annet, urelatert format.
- Abaqus Output Database (.odb) - Resultater fra elementmetodeanalyse skrevet av Abaqus/Simulia CAE-programvare; binær, åpnes kun i Abaqus/Viewer.
- Pro/ENGINEER / PCB objekt-database - Enkelte CAD/PCB-verktøy (f.eks. OpenDatabase++/Allegro-kontekster) bruker også .odb for objektdatabaser.
Programmer som åpner ODB-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | ZIP-arkiv |
| MIME-type | application/vnd.oasis.opendocument.database |
| Eldre MIME-type | application/vnd.sun.xml.base |
| Magic bytes | 50 4B 03 04 («PK») ved offset 0 - standard ZIP lokal filheader |
| Format-identifisering | Første ZIP-oppføring er en ukomprimert «mimetype»-fil; MIME-strengen er lesbar i rene bytes nær offset 38 |
| Komprimering | DEFLATE per oppføring; mimetype-oppføringen er lagret ukomprimert (STORED) |
| Byterekkefølge | Little-endian (ZIP-format) |
| Integritetssjekk | CRC-32 per ZIP-oppføring; ingen hash eller signatur for hele filen |
| Kryptering | Ingen som standard; valgfri ODF-passordbeskyttelse via kryptering på ZIP-nivå |
| Innebygde databasemotorer | HSQLDB 1.8 (eldre standard) eller Firebird (LibreOffice 4.2+) |
| Primær XML-komponent | content.xml - inneholder definisjoner for skjema, spørring, tabell og rapport |
| Intern undermappe for data | database/ - inneholder motorspesifikke data- og loggfiler når data er innebygd |
| Driftsmoduser | Innebygd (data inni ZIP-filen) eller front-end-kobling til ekstern MySQL, PostgreSQL, CSV eller Access-database |
| Typisk filstørrelse | 5 KB - flere MB, vokser med innebygde tabelldata |
| Plattformstøtte | Windows, macOS, Linux |
| Utgitt | 2005 (OpenOffice.org 2.0 / ODF era) |
| Siste versjon | ODF 1.3 era (OASIS, 2021); the .odb database is a tool format, not part of the ISO 26300 office spec |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.oasis-open.org |
ODB-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ODB-filer.