'Microsoft Bond deserialization without knowing underlying schema

I am looking at some network requests that are happening on my machine, and I recognize some as using the Microsoft Bond data serialization format. I want to deserialize the content of the request, but I do not have the schema that was used to create its content.

I know that with the ProtoBuf compiler, there is a way to output the content of a ProtoBuf-based binary file without the schema with something like:

protoc --decode_raw < data.proto

Is something similar available for Microsoft Bond? I am happy to write C#/C++ code to get that done, but curious if that is even possible.

For reference, the protocol is Compact Binary.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source