Dlaczego konwertować BDOB na BDO?
Oba formaty wywodzą się z mechanizmu wiązania metadanych NATO ADatP-4778 i zawierają te same powiązane metadane oraz opcjonalne podpisy. Zespoły konwertują binarny .bdob na .BDO, gdy system lub profil transportowy oczekuje czytelnej dla człowieka formy XML zamiast kompaktowej formy CBOR.
Jak przekonwertować BDOB na BDO
Niestandardowe narzędzia ADatP-4778 OPEN-SOURCE
Użyj oprogramowania zbudowanego zgodnie z profilami ADatP-4778: zdekoduj .bdob za pomocą biblioteki CBOR, a następnie wyemituj to samo powiązanie jako zgodny z ADatP-4778 XML zapisany jako .bdo.
Biblioteka CBOR + serializator XML OPEN-SOURCE
Zdekoduj .bdob za pomocą parsera CBOR (np. pakietu cbor w Python lub JavaScript), a następnie zmapuj każdy element do schematu XML ADatP-4778 i zapisz go jako .bdo.
O tych formatach
Plik .bdob to NATO Binary Binding Data Object: mały rekord binarny, który wiąże metadane, zazwyczaj etykietę poufności, z obiektem danych. Jest on zdefiniowany przez mechanizm wiązania…
Otwórz szczegóły .BDOB →Plik .BDO to plik danych używany przez określone oprogramowanie.
Otwórz szczegóły .BDO →Jakość i na co uważać
- Jest to niszowy format obronny NATO bez gotowych konwerterów; potrzebujesz kodu, który rozumie strukturę wiązania ADatP-4778, a nie ogólnego narzędzia do plików.
- Żaden podpis cyfrowy na
.bdobnie przetrwa ponownej serializacji - CBOR i XML mają inne zasady kanonizacji, więc obiekt może wymagać ponownego podpisania, aby zachować ważność. - Ponieważ standard jest objęty kontrolą dostępu, dokładny schemat i profile wiązania pochodzą z dokumentacji ADatP-4778, którą musisz posiadać, aby poprawnie zmapować pola.
Najczęściej zadawane pytania
Czy .bdob i .bdo to to samo?
.bdob to kodowanie CBOR (binarne), a .bdo to kodowanie XML (tekstowe).