I have a BSON metadata file that appears to have been encoded in Kernys.Bson's format (https://github.com/kernys/Kernys.Bson).
The file did not properly comply with BSON's standards.
So no other BSON library can be used, and I have to build it myself. But this is the problem. How do I build it myself?
Comparing the Kernys.Bson and BSON standards, I found that Kernys.Bson do not use the string value as the cstring format. I also know that most BSON libraries doesn't work if the string value doesn't have \x00 EOO.
But how do I apply this? I still don't know how to build BSON myself (using Python), and I don't know how to apply those facts to built BSON.