Wat is het OBD-bestandsformaat?
Een .obd-bestand is een Microsoft Office Binder Document - een container die meerdere Office-documenten (een Word-bestand, een Excel-spreadsheet, een PowerPoint-presentatie of een Project-bestand) bundelt in één pakket voor gezamenlijke opslag en afdrukken. Microsoft introduceerde de Binder-functie bij Office 95 en leverde deze tot en met Office 2000.
Intern is een .obd-bestand een OLE2 Compound File Binary (CFBF) container - hetzelfde formaat dat ten grondslag ligt aan verouderde .doc, .xls en .ppt bestanden. Het opent met de standaard OLE2 magic bytes D0 CF 11 E0 A1 B1 1A E1. Binnenin bevat een Binder root-opslag genummerde sectie-opslagen (1, 2, 3, …), die elk een volledig Office-object bevatten naast SummaryInformation en DocumentSummaryInformation metadata-stromen. De bijbehorende .obt-extensie werd gebruikt voor Office Binder-sjablonen.
Microsoft heeft Binder verwijderd uit Office XP (2001) vanwege een laag gebruik. Geen enkele versie van Office sinds 2003 kan .obd-bestanden standaard openen. Er werd een „Unbind”-invoegtoepassing uitgebracht voor Office 2003 om de afzonderlijke ingesloten documenten te extraheren, maar die invoegtoepassing wordt zelf niet meer ondersteund. Gebruikers die vandaag de dag een .obd-bestand tegenkomen, moeten dit idealiter openen met Office 2000, of de Office 2003 Unbind-invoegtoepassing gebruiken indien beschikbaar - er is geen modern migratiehulpmiddel.
Het .obd-formaat is nooit overgezet naar het Open XML-tijdperk; Microsoft koos ervoor om geen op OOXML gebaseerd Binder-equivalent te maken bij de overstap naar DOCX, XLSX en PPTX formaten.
Beveiliging & veiligheid
RISICO: MEDIUMOBD-bestanden zijn OLE2-containers en kunnen theoretisch misvormde OLE2-structuren bevatten of misbruik maken van oude parser-fouten in verouderde Office-versies. Het bekijken ervan vereist zeer oude, ongepatchte software (Office 2000/2003) die zelf ongepatchte beveiligingslekken heeft. Behandel ze met voorzichtigheid in een productieomgeving; open ze alleen in een geïsoleerd/gesandboxt verouderd systeem.
Formaatdetails
in een notendop- OBD On-Board Diagnostics (automotive) - Niet gerelateerd: sommige autodiagnosesoftware gebruikt .obd voor voertuigscangegevens; een volledig ander formaat.
Programma's die OBD-bestanden openen
Technische details
diepe specificaties| Codering | Binair |
| Byte-volgorde | Little-endian (OLE2/CFBF) |
| Containerformaat | OLE2 Compound File Binary Format (CFBF) - dezelfde container die wordt gebruikt door verouderde `.doc`, `.xls` en `.ppt` |
| Magic bytes | `D0 CF 11 E0 A1 B1 1A E1` op offset 0 (standaard OLE2/CFBF-handtekening) |
| Interne structuur | OLE2 root-opslag → `Binder`-opslag → genummerde sectie-opslagen (`1`, `2`, `3`…) die elk een ingesloten OLE2 Office-object bevatten |
| Metadata-stromen | `SummaryInformation`, `DocumentSummaryInformation` en `HdrFtr` (koptekst/voettekst gegevens) stromen |
| Insluitbare objecttypen | Word-documenten, Excel-spreadsheets, PowerPoint-presentaties, Microsoft Project-bestanden |
| Typische bestandsgrootte | 50 KB - 50 MB (schaalt met het aantal en de grootte van ingesloten documenten) |
| Bijbehorende extensie | `.obt` - Office Binder Template (dezelfde CFBF-structuur, gebruikt als herbruikbare Binder-lay-out) |
| Ondersteunde Office-versies | Office 95, 97, 2000 (standaard Binder); Office 2003 (alleen Unbind-invoegtoepassing); geen ondersteuning in Office XP of latere versies |
| MIME-type | application/msword (gedeeld met verouderde `.doc`) |
| Migratiepad | Office 2003 Unbind-invoegtoepassing extraheert ingesloten documenten naar afzonderlijke bestanden; er bestaat geen modern equivalent extractiehulpmiddel |
| Uitgebracht | 1995 (Microsoft Office 95) |
| Laatste versie | Final version included in Office 2000 (v9); Unbind add-in for Office 2003 only |
| Specificatie | learn.microsoft.com |
OBD conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over OBD-bestanden.