¿Qué es el formato de archivo ODB?
Los archivos .odb están asociados con LibreOffice Base y Apache OpenOffice Base, aplicaciones de gestión de bases de datos que forman parte de sus respectivas suites ofimáticas.
.odb es un archivo comprimido que almacena esquemas de bases de datos y datos. El archivo está compuesto por varios ficheros que contienen diversa información de la base de datos, como:
- configuración de la base de datos y propiedades de conexión,
- definiciones de tablas y consultas,
- contenidos de la base de datos (gestionados por un motor HSQLDB o Firebird incrustado),
- copias de seguridad de la base de datos,
- diseños de formularios e informes.
Un archivo .odb puede funcionar en dos modos distintos: puede incrustar sus datos directamente dentro del archivo utilizando HSQLDB 1.8 (el valor predeterminado heredado) o Firebird (disponible desde LibreOffice 4.2), o puede actuar como un conector frontal (front-end) a una fuente de datos externa -como MySQL, PostgreSQL o un archivo de Microsoft Access- almacenando solo la configuración de conexión y las definiciones de interfaz mientras los datos residen en otro lugar.
LibreOffice Base es una solución de gestión de bases de datos que ofrece una amplia gama de herramientas para crear bases de datos sencillas o más complejas, que van desde una lista de contactos privada hasta bases de datos corporativas complejas. Apache OpenOffice Base proporciona una funcionalidad similar. Ambas aplicaciones utilizan .odb como su formato de base de datos nativo, el cual está estandarizado por OASIS como parte de la familia OpenDocument Format. El tipo MIME oficial es application/vnd.oasis.opendocument.database.
.odb utiliza compresión ZIP. Para inspeccionar el contenido bruto de un archivo .odb, cambie el sufijo .odb a .zip y luego extraiga el archivo utilizando cualquier herramienta de compresión estándar. En su interior, content.xml contiene las definiciones de formularios, consultas e informes, mientras que la subcarpeta database/ contiene los archivos del motor incrustado.
Seguridad y protección
RIESGO: LOWLos archivos de base de datos OpenDocument son documentos de datos ordinarios y presentan un riesgo bajo. Al igual que otros archivos ODF, pueden contener macros de Basic y código vinculado a eventos adjunto a formularios, que LibreOffice bloquea o pregunta por defecto; no habilite macros en un .odb de una fuente no confiable. Los archivos HSQLDB incrustados requieren Java para abrirse, así que ejecútelos solo si confía en el origen. Los datos en sí son inertes. Tenga en cuenta que la misma extensión es utilizada por Abaqus/ArcView; un .odb que «no se abre en Base» puede ser simplemente uno de esos formatos no relacionados en lugar de una base de datos corrupta.
Detalles del formato
en pocas palabras- ArcView / ArcGIS Object Database - Archivo de base de datos de objetos de Esri ArcView; el significado heredado registrado en el nombre de la base de datos de este sitio; un formato diferente y no relacionado.
- Abaqus Output Database (.odb) - Resultados de análisis de elementos finitos escritos por el software Abaqus/Simulia CAE; binario, se abre solo en Abaqus/Viewer.
- Pro/ENGINEER / PCB object database - Algunas herramientas CAD/PCB (por ejemplo, contextos OpenDatabase++/Allegro) también utilizan .odb para bases de datos de objetos.
Programas que abren archivos ODB
Detalles técnicos
especificación profunda| Formato contenedor | Archivo ZIP |
| Tipo MIME | application/vnd.oasis.opendocument.database |
| Tipo MIME heredado | application/vnd.sun.xml.base |
| Bytes mágicos | 50 4B 03 04 («PK») en el desplazamiento 0 - cabecera estándar de archivo local ZIP |
| Autoidentificación del formato | La primera entrada ZIP es un archivo «mimetype» sin comprimir; la cadena MIME es legible en bytes simples cerca del desplazamiento 38 |
| Compresión | DEFLATE por entrada; la entrada mimetype se almacena sin comprimir (STORED) |
| Orden de bytes | Little-endian (formato ZIP) |
| Verificación de integridad | CRC-32 por entrada ZIP; sin hash o firma de archivo completo |
| Cifrado | Ninguno por defecto; protección opcional por contraseña ODF mediante cifrado a nivel de ZIP |
| Motores de base de datos incrustados | HSQLDB 1.8 (predeterminado heredado) o Firebird (LibreOffice 4.2+) |
| Componente XML principal | content.xml - contiene las definiciones de formularios, consultas, tablas e informes |
| Subcarpeta de datos interna | database/ - contiene los archivos de registro y datos específicos del motor cuando los datos están incrustados |
| Modos de operación | Incrustado (datos dentro del ZIP) o conector frontal a bases de datos externas MySQL, PostgreSQL, CSV o Access |
| Tamaño de archivo típico | 5 KB - varios MB, creciendo con los datos de las tablas incrustadas |
| Soporte de plataformas | Windows, macOS, Linux |
| Lanzado | 2005 (OpenOffice.org 2.0 / ODF era) |
| Última versión | ODF 1.3 era (OASIS, 2021); the .odb database is a tool format, not part of the ISO 26300 office spec |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.oasis-open.org |
Conversiones de ODB
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ODB.