Co to jest format pliku ODB?
Pliki .odb są powiązane z LibreOffice Base i Apache OpenOffice Base, aplikacjami do zarządzania bazami danych, które są częścią ich odpowiednich pakietów biurowych.
.odb to archiwum plików, które przechowuje schematy baz danych i dane. Archiwum składa się z kilku plików zawierających różne informacje o bazie danych, takie jak:
- ustawienia bazy danych i właściwości połączenia,
- definicje tabel i zapytań,
- zawartość bazy danych (zarządzana przez osadzony silnik HSQLDB lub Firebird),
- kopie zapasowe bazy danych,
- układy formularzy i raportów.
Plik .odb może działać w dwóch różnych trybach: może osadzać swoje dane bezpośrednio wewnątrz archiwum przy użyciu HSQLDB 1.8 (starszy standard) lub Firebird (dostępny od LibreOffice 4.2), albo może działać jako interfejs (front-end) łączący się z zewnętrznym źródłem danych - takim jak MySQL, PostgreSQL lub plik Microsoft Access - przechowując tylko ustawienia połączenia i definicje interfejsu, podczas gdy dane znajdują się gdzie indziej.
LibreOffice Base to rozwiązanie do zarządzania bazami danych, które oferuje szeroką gamę narzędzi do tworzenia prostych lub bardziej złożonych baz danych, od prywatnej listy kontaktów po złożone bazy korporacyjne. Apache OpenOffice Base zapewnia podobną funkcjonalność. Obie aplikacje używają .odb jako swojego natywnego formatu bazy danych, który jest ustandaryzowany przez OASIS jako część rodziny OpenDocument Format. Oficjalny typ MIME to application/vnd.oasis.opendocument.database.
.odb wykorzystuje kompresję ZIP. Aby sprawdzić surową zawartość pliku .odb, zmień rozszerzenie .odb na .zip, a następnie wypakuj archiwum za pomocą dowolnego standardowego narzędzia do archiwizacji. Wewnątrz plik content.xml przechowuje definicje formularzy, zapytań i raportów, podczas gdy podfolder database/ zawiera pliki osadzonego silnika.
Bezpieczeństwo
RYZYKO: LOWPliki bazy danych OpenDocument są zwykłymi dokumentami danych i stanowią niskie ryzyko. Podobnie jak inne pliki ODF, mogą zawierać makra Basic i kod powiązany ze zdarzeniami formularzy, które LibreOffice domyślnie blokuje lub o które pyta - nie włączaj makr w pliku .odb z niezaufanego źródła. Pliki z osadzonym HSQLDB wymagają Javy do otwarcia, więc uruchamiaj je tylko, jeśli ufasz źródłu. Same dane są obojętne. Pamiętaj, że to samo rozszerzenie jest używane przez Abaqus/ArcView; plik .odb, który „nie chce się otworzyć w Base”, może być po prostu jednym z tych niepowiązanych formatów, a nie uszkodzoną bazą danych.
Szczegóły formatu
w pigułce- ArcView / ArcGIS Object Database - Plik obiektowej bazy danych Esri ArcView - starsze znaczenie zarejestrowane w nazwie bazy danych tej witryny; inny, niepowiązany format.
- Abaqus Output Database (.odb) - Wyniki analizy metodą elementów skończonych zapisane przez oprogramowanie Abaqus/Simulia CAE; format binarny, otwierany tylko w Abaqus/Viewer.
- Pro/ENGINEER / PCB object database - Niektóre narzędzia CAD/PCB (np. konteksty OpenDatabase++/Allegro) również używają .odb dla obiektowych baz danych.
Programy otwierające pliki ODB
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP |
| Typ MIME | application/vnd.oasis.opendocument.database |
| Starszy typ MIME | application/vnd.sun.xml.base |
| Magic bytes | 50 4B 03 04 („PK”) na offset 0 - standardowy nagłówek lokalnego pliku ZIP |
| Samoidentyfikacja formatu | Pierwszym wpisem ZIP jest nieskompresowany plik „mimetype”; ciąg MIME jest czytelny w bajtach tekstowych w pobliżu offsetu 38 |
| Kompresja | DEFLATE dla każdego wpisu; wpis mimetype jest przechowywany bez kompresji (STORED) |
| Kolejność bajtów | Little-endian (format ZIP) |
| Kontrola integralności | CRC-32 dla każdego wpisu ZIP; brak skrótu lub sygnatury dla całego pliku |
| Szyfrowanie | Brak domyślnie; opcjonalna ochrona hasłem ODF poprzez szyfrowanie na poziomie ZIP |
| Osadzone silniki baz danych | HSQLDB 1.8 (starszy standard) lub Firebird (LibreOffice 4.2+) |
| Główny komponent XML | content.xml - zawiera definicje formularzy, zapytań, tabel i raportów |
| Wewnętrzny podfolder danych | database/ - zawiera dane specyficzne dla silnika i pliki dziennika, gdy dane są osadzone |
| Tryby pracy | Osadzony (dane wewnątrz ZIP) lub konektor front-end do zewnętrznych baz MySQL, PostgreSQL, CSV lub Access |
| Typowy rozmiar pliku | 5 KB - kilka MB, rośnie wraz z osadzonymi danymi tabel |
| Obsługa platform | Windows, macOS, Linux |
| Wydano | 2005 (OpenOffice.org 2.0 / ODF era) |
| Najnowsza wersja | ODF 1.3 era (OASIS, 2021); the .odb database is a tool format, not part of the ISO 26300 office spec |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.oasis-open.org |
Konwersje ODB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ODB.