Che cos'è il formato di file ODB?
I file .odb sono associati a LibreOffice Base e Apache OpenOffice Base, applicazioni di gestione di database che fanno parte delle rispettive suite per l'ufficio.
.odb è un archivio di file che memorizza schemi di database e dati. L'archivio è composto da diversi file contenenti varie informazioni sul database, come:
- impostazioni del database e proprietà di connessione,
- definizioni di tabelle e query,
- contenuti del database (gestiti da un motore incorporato HSQLDB o Firebird),
- copie di backup del database,
- layout di moduli e rapporti.
Un file .odb può funzionare in due modalità distinte: può incorporare i propri dati direttamente all'interno dell'archivio utilizzando HSQLDB 1.8 (l'impostazione predefinita legacy) o Firebird (disponibile da LibreOffice 4.2), oppure può fungere da connettore front-end a una sorgente dati esterna - come MySQL, PostgreSQL o un file Microsoft Access - memorizzando solo le impostazioni di connessione e le definizioni dell'interfaccia mentre i dati risiedono altrove.
LibreOffice Base è una soluzione di gestione di database che offre una vasta gamma di strumenti per la creazione di database semplici o complessi, che vanno da una lista di contatti privata a complessi database aziendali. Apache OpenOffice Base fornisce funzionalità simili. Entrambe le applicazioni utilizzano .odb come formato di database nativo, standardizzato da OASIS come parte della famiglia OpenDocument Format. Il tipo MIME ufficiale è application/vnd.oasis.opendocument.database.
.odb utilizza la compressione ZIP. Per ispezionare i contenuti grezzi di un file .odb, rinominare il suffisso .odb in .zip e quindi estrarre l'archivio utilizzando qualsiasi strumento di archiviazione standard. All'interno, content.xml contiene le definizioni di moduli, query e rapporti, mentre la sottocartella database/ contiene i file del motore incorporato.
Sicurezza e incolumità
RISCHIO: LOWI file OpenDocument Database sono normali documenti di dati e presentano un basso rischio. Come altri file ODF, possono contenere macro Basic e codice legato a eventi allegato ai moduli, che LibreOffice blocca o segnala per impostazione predefinita - non abilitare le macro in un .odb proveniente da una fonte non attendibile. I file HSQLDB incorporati richiedono Java per essere aperti, quindi eseguirli solo se si fida della fonte. I dati stessi sono inerti. Si noti che la stessa estensione è utilizzata da Abaqus/ArcView; un .odb che «non si apre in Base» potrebbe semplicemente essere uno di quei formati non correlati piuttosto che un database corrotto.
Dettagli del formato
in sintesi- ArcView / ArcGIS Object Database - File di database a oggetti di Esri ArcView - il significato legacy registrato nel nome del database di questo sito; un formato diverso e non correlato.
- Abaqus Output Database (.odb) - Risultati dell'analisi agli elementi finiti scritti dal software Abaqus/Simulia CAE; binario, apribile solo in Abaqus/Viewer.
- Pro/ENGINEER / PCB object database - Alcuni strumenti CAD/PCB (es. contesti OpenDatabase++/Allegro) utilizzano .odb per i database a oggetti.
Programmi che aprono file ODB
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio ZIP |
| Tipo MIME | application/vnd.oasis.opendocument.database |
| Tipo MIME legacy | application/vnd.sun.xml.base |
| Magic bytes | 50 4B 03 04 («PK») all'offset 0 - intestazione file locale ZIP standard |
| Auto-identificazione del formato | La prima voce ZIP è un file «mimetype» non compresso; la stringa MIME è leggibile in byte semplici vicino all'offset 38 |
| Compressione | DEFLATE per voce; la voce mimetype è memorizzata non compressa (STORED) |
| Ordine dei byte | Little-endian (formato ZIP) |
| Controllo integrità | CRC-32 per voce ZIP; nessun hash o firma dell'intero file |
| Crittografia | Nessuna per impostazione predefinita; protezione opzionale con password ODF tramite crittografia a livello ZIP |
| Motori di database incorporati | HSQLDB 1.8 (legacy predefinito) o Firebird (LibreOffice 4.2+) |
| Componente XML principale | content.xml - contiene le definizioni di moduli, query, tabelle e rapporti |
| Sottocartella dati interna | database/ - contiene i file di dati e di log specifici del motore quando i dati sono incorporati |
| Modalità operative | Incorporata (dati all'interno dello ZIP) o connettore front-end a database esterni MySQL, PostgreSQL, CSV o Access |
| Dimensione tipica del file | 5 KB - diversi MB, cresce con i dati delle tabelle incorporate |
| Supporto piattaforma | Windows, macOS, Linux |
| Rilasciato | 2005 (OpenOffice.org 2.0 / ODF era) |
| Ultima versione | ODF 1.3 era (OASIS, 2021); the .odb database is a tool format, not part of the ISO 26300 office spec |
| Standard aperto | Sì · royalty-free |
| Specifica | www.oasis-open.org |
Conversioni ODB
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ODB.