O que é o formato de ficheiro BDOB?
Um arquivo .bdob é um NATO Binary Binding Data Object. Ele vincula metadados, na maioria das vezes um rótulo de confidencialidade, a um objeto de dados para que a sensibilidade do objeto possa ser rastreada à medida que ele se move entre parceiros de compartilhamento de informações. O formato provém do Escritório de Padronização da NATO e é definido na Publicação de Dados Aliados ADatP-4778, o Mecanismo de Vinculação de Metadados por trás do STANAG 4778. A IANA o registra sob o tipo de mídia application/vnd.nato.bindingdataobject+cbor.
Um arquivo .bdob armazena a vinculação em .cbor, a Concise Binary Object Representation descrita na RFC 8949. Isso o torna o irmão binário do arquivo .bdo baseado em XML, que carrega o mesmo modelo de vinculação como texto. O arquivo contém os metadados e uma referência ao objeto de dados que descreve, em vez da carga útil em si, por isso permanece pequeno. Uma vinculação também pode incluir um elemento COSE para que possa ser assinada digitalmente para autenticação e integridade.
Você encontrará arquivos .bdob principalmente em sistemas de defesa e governamentais que seguem a abordagem de Segurança Centrada em Dados (Data Centric Security), onde cada pedaço de dado compartilhado viaja com um rótulo legível por máquina.
Segurança e proteção
RISCO: LOWA .bdob file is passive data. The IANA registration states it carries no active or executable content, so opening one cannot run code. The main caution is that it may hold a confidentiality label indicating sensitive or classified material, and any COSE signature should be validated before trusting the binding. Referenced data objects live outside the file and must be resolved separately.
Detalhes do formato
em resumo- Generic renamed CBOR data - Some non-NATO applications reuse a .bdob extension informally for arbitrary CBOR-serialized data objects, but that is not a registered format.
Programas que abrem arquivos BDOB
pip install cbor2, then decode a renamed copy with python -m cbor2.tool file.cbor to print the binding as JSON-like text. .bdob in this multi-format viewer to inspect its bytes when you only need a quick look. pip install cbor2 then python -m cbor2.tool yourfile to decode the binding to text. pip install cbor2 and decode with python -m cbor2.tool file to see the JSON representation. cbor-diag gem, then pipe the file through cbor2pretty or cbor2diag to render its diagnostic notation. .bdob to JSON with a CBOR decoder, then explore the binding and label fields using jq. .bdob files programmatically. Detalhes técnicos
especificação profunda| Encoding | Concise Binary Object Representation (CBOR), per IETF RFC 8949 |
| Byte order | Big-endian (CBOR head/length fields are network byte order) |
| Container | CBOR data item, optionally wrapped in a COSE (RFC 8152 / RFC 9052) structure for signing |
| Compression | None (CBOR is a compact binary encoding, not a compressed container) |
| Encryption | Not encrypted by default; the binding may carry a COSE-tagged element for authentication and integrity, and referenced data objects can be protected separately |
| Integrity | Optional COSE_Sign / COSE_Mac elements provide digital signatures and integrity protection over the binding |
| Structure | A binding data object associates one or more metadata items (chiefly a STANAG 4774 confidentiality label) with a referenced data object. The CBOR profile encodes the same binding model as the XML .bdo profile, holding the metadata, a reference to the bound data object, and optional signature material. |
| Platforms | Cross-platform |
| Notes | BDOB is the binary sibling of the XML-based .bdo file. Both are profiles of the NATO ADatP-4778 Metadata Binding Mechanism, used within Data Centric Security (DCS) to bind confidentiality metadata to data throughout its lifecycle across information-sharing partners. |
| Typical size | Small, from a few hundred bytes to a few kilobytes, since it holds metadata and references rather than the payload data itself |
| Lançado | 2020 |
| Versão mais recente | ADatP-4778 (Metadata Binding Mechanism) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.iana.org |
Conversões de BDOB
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos BDOB.
Perguntas frequentes
O que é um arquivo BDOB?
.bdo.Como abro um arquivo BDOB?
.cbor e execute um decodificador como o cbor2.tool do Python, ou cole seus bytes hexadecimais no visualizador web cbor.me para ver a estrutura como texto legível.Um arquivo BDOB é o mesmo que um arquivo CBOR?
.bdob é um fluxo CBOR, mas a extensão sinaliza que seu conteúdo segue o perfil de vinculação NATO ADatP-4778. Qualquer decodificador CBOR pode ler os bytes brutos, mas apenas softwares compatíveis com ADatP-4778 interpretam os campos de vinculação corretamente.Qual é a diferença entre .bdo e .bdob?
.bdo o armazena como texto XML, enquanto um .bdob o armazena como binário compacto CBOR. A forma binária é menor e mais rápida de processar, mas não é legível por humanos sem um decodificador.