Hvad er ODB-filformatet?
.odb-filer er knyttet til LibreOffice Base og Apache OpenOffice Base, databasehåndteringsapplikationer, der er en del af deres respektive kontorpakker.
.odb er et filarkiv, der gemmer databaseskemaer og data. Arkivet består af flere filer, der indeholder forskellige databaseoplysninger, såsom:
- databaseindstillinger og forbindelsesegenskaber,
- tabel- og forespørgselsdefinitioner,
- databaseindhold (håndteret af en indlejret HSQLDB- eller Firebird-motor),
- sikkerhedskopier af databasen,
- layout for formularer og rapporter.
En .odb-fil kan fungere i to forskellige tilstande: den kan indlejre sine data direkte i arkivet ved hjælp af HSQLDB 1.8 (den ældre standard) eller Firebird (tilgængelig siden LibreOffice 4.2), eller den kan fungere som en front-end-forbindelse til en ekstern datakilde - såsom MySQL, PostgreSQL eller en Microsoft Access-fil - hvor den kun gemmer forbindelsesindstillingerne og grænsefladedefinitionerne, mens dataene befinder sig et andet sted.
LibreOffice Base er en databasehåndteringsløsning, der tilbyder en bred vifte af værktøjer til oprettelse af enkle eller mere komplekse databaser, lige fra en privat kontaktliste til komplekse virksomhedsdatabaser. Apache OpenOffice Base giver lignende funktionalitet. Begge applikationer bruger .odb som deres indfødte databaseformat, hvilket er standardiseret af OASIS som en del af OpenDocument Format-familien. Den officielle MIME-type er application/vnd.oasis.opendocument.database.
.odb bruger ZIP-komprimering. For at inspicere det rå indhold af en .odb-fil kan du omdøbe .odb-suffikset til .zip og derefter udpakke arkivet med et hvilket som helst standard arkiveringsværktøj. Indeni indeholder content.xml formular-, forespørgsels- og rapportdefinitioner, mens undermappen database/ indeholder de indlejrede motorfiler.
Sikkerhed og tryghed
RISIKO: LOWOpenDocument Database-filer er almindelige datadokumenter og udgør en lav risiko. Ligesom andre ODF-filer kan de indeholde Basic-makroer og hændelsesbundet kode knyttet til formularer, som LibreOffice blokerer eller advarer om som standard - aktiver ikke makroer i en .odb fra en utroværdig kilde. Indlejrede HSQLDB-filer kræver Java for at åbne, så kør dem kun, hvis du stoler på kilden. Selve dataene er inerte. Vær opmærksom på, at den samme filendelse bruges af Abaqus/ArcView; en .odb, der «ikke vil åbne i Base», kan blot være et af disse ikke-relaterede formater snarere end en beskadiget database.
Formatdetaljer
kort fortalt- ArcView / ArcGIS Object Database - Esri ArcViews objekt-databasefil - den ældre betydning registreret i denne sides databasenavn; et andet, ikke-relateret format.
- Abaqus Output Database (.odb) - Resultater af finit element-analyse skrevet af Abaqus/Simulia CAE-software; binær, åbnes kun i Abaqus/Viewer.
- Pro/ENGINEER / PCB objekt-database - Visse CAD/PCB-værktøjer (f.eks. OpenDatabase++/Allegro-kontekster) bruger også .odb til objektdatabaser.
Programmer der åbner ODB-filer
Tekniske detaljer
dyb specifikation| Containerformat | ZIP-arkiv |
| MIME-type | application/vnd.oasis.opendocument.database |
| Ældre MIME-type | application/vnd.sun.xml.base |
| Magic bytes | 50 4B 03 04 («PK») ved offset 0 - standard ZIP lokal filheader |
| Format-selvidentifikation | Første ZIP-indgang er en ukomprimeret «mimetype»-fil; MIME-strengen kan læses i almindelige bytes nær offset 38 |
| Komprimering | DEFLATE pr. indgang; mimetype-indgangen gemmes ukomprimeret (STORED) |
| Byte-rækkefølge | Little-endian (ZIP-format) |
| Integritetskontrol | CRC-32 pr. ZIP-indgang; ingen hash eller signatur for hele filen |
| Kryptering | Ingen som standard; valgfri ODF-adgangskodebeskyttelse via kryptering på ZIP-niveau |
| Indlejrede databasemotorer | HSQLDB 1.8 (ældre standard) eller Firebird (LibreOffice 4.2+) |
| Primær XML-komponent | content.xml - indeholder formular-, forespørgsels-, tabel- og rapportdefinitioner |
| Intern data-undermappe | database/ - indeholder motorspecifikke data- og logfiler, når data er indlejret |
| Driftstilstande | Indlejret (data inde i ZIP-filen) eller front-end-forbindelse til ekstern MySQL, PostgreSQL, CSV eller Access-database |
| Typisk filstørrelse | 5 KB - flere MB, vokser med indlejrede tabeldata |
| Platformunderstøttelse | Windows, macOS, Linux |
| Udgivet | 2005 (OpenOffice.org 2.0 / ODF era) |
| Seneste version | ODF 1.3 era (OASIS, 2021); the .odb database is a tool format, not part of the ISO 26300 office spec |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.oasis-open.org |
ODB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ODB-filer.