Co to jest format pliku OBD?
Plik .obd to Microsoft Office Binder Document - kontener, który łączy wiele dokumentów pakietu Office (plik Word, arkusz Excel, prezentację PowerPoint lub plik Project) w jeden pakiet w celu ujednoliconego przechowywania i drukowania. Firma Microsoft wprowadziła funkcję Binder wraz z pakietem Office 95 i dołączała ją do wersji Office 2000.
Wewnętrznie plik .obd jest kontenerem OLE2 Compound File Binary (CFBF) - tym samym formatem, który leży u podstaw starszych plików .doc, .xls i .ppt. Otwiera się go za pomocą standardowych bajtów magicznych OLE2 D0 CF 11 E0 A1 B1 1A E1. Wewnątrz magazyn główny Binder przechowuje ponumerowane magazyny sekcji (1, 2, 3, …), z których każdy zawiera kompletny obiekt pakietu Office wraz ze strumieniami metadanych SummaryInformation i DocumentSummaryInformation. Towarzyszące rozszerzenie .obt było używane dla szablonów Office Binder Templates.
Microsoft usunął Binder z pakietu Office XP (2001), powołując się na niskie zainteresowanie. Żadna wersja pakietu Office od 2003 roku nie potrafi natywnie otwierać plików .obd. Dla pakietu Office 2003 wydano dodatek „Unbind” do wyodrębniania poszczególnych osadzonych dokumentów, ale sam ten dodatek nie jest już wspierany. Użytkownicy napotykający dziś plik .obd powinni najlepiej otworzyć go za pomocą pakietu Office 2000 lub użyć dodatku Office 2003 Unbind, jeśli jest dostępny - nie istnieje żadne nowoczesne narzędzie do migracji.
Format .obd nigdy nie został przeniesiony do ery Open XML; Microsoft zdecydował się nie tworzyć odpowiednika Binder opartego na OOXML podczas przechodzenia na formaty DOCX, XLSX i PPTX.
Bezpieczeństwo
RYZYKO: MEDIUMPliki OBD są kontenerami OLE2 i teoretycznie mogą zawierać uszkodzone struktury OLE2 lub wykorzystywać błędy parsera w starszych wersjach pakietu Office. Przeglądanie ich wymaga bardzo starego, niezalatanego oprogramowania (Office 2000/2003), które samo posiada niezałatane luki w zabezpieczeniach. Należy zachować ostrożność w środowiskach produkcyjnych; otwierać wyłącznie w odizolowanym/piaskownicowym systemie legacy.
Szczegóły formatu
w pigułce- OBD On-Board Diagnostics (motoryzacja) - Niezwiązane: niektóre programy do diagnostyki samochodowej używają rozszerzenia .obd dla danych skanowania pojazdu; to całkowicie inny format.
Programy otwierające pliki OBD
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian (OLE2/CFBF) |
| Format kontenera | OLE2 Compound File Binary Format (CFBF) - ten sam kontener, który jest używany przez starsze formaty `.doc`, `.xls` i `.ppt` |
| Magiczne bajty | `D0 CF 11 E0 A1 B1 1A E1` pod offsetem 0 (standardowa sygnatura OLE2/CFBF) |
| Struktura wewnętrzna | Magazyn główny OLE2 → magazyn `Binder` → ponumerowane magazyny sekcji (`1`, `2`, `3`…), z których każdy zawiera osadzony obiekt OLE2 Office |
| Strumienie metadanych | Strumienie `SummaryInformation`, `DocumentSummaryInformation` oraz `HdrFtr` (dane nagłówka/stopki) |
| Typy osadzanych obiektów | Dokumenty Word, arkusze Excel, prezentacje PowerPoint, pliki Microsoft Project |
| Typowy rozmiar pliku | 50 KB - 50 MB (skaluje się wraz z liczbą i rozmiarem osadzonych dokumentów) |
| Rozszerzenie towarzyszące | `.obt` - Office Binder Template (ta sama struktura CFBF, używana jako szablon układu Binder wielokrotnego użytku) |
| Obsługiwane wersje Office | Office 95, 97, 2000 (natywny Binder); Office 2003 (tylko dodatek Unbind); brak obsługi w Office XP i nowszych wersjach |
| Typ MIME | application/msword (współdzielony ze starszym formatem `.doc`) |
| Ścieżka migracji | Dodatek Office 2003 Unbind wyodrębnia osadzone dokumenty do pojedynczych plików; nie istnieje żadne nowoczesne narzędzie do wyodrębniania |
| Wydano | 1995 (Microsoft Office 95) |
| Najnowsza wersja | Final version included in Office 2000 (v9); Unbind add-in for Office 2003 only |
| Specyfikacja | learn.microsoft.com |
Konwersje OBD
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki OBD.