Лучшее объяснение примеров спецификации bson?

Я пытаюсь понять примеры на http://bsonspec.org/#/specification с точки зрения как байты соответствуют спецификации BNF, но с трудом. Правильно ли синхронизирован текст, который выделяется жирным шрифтом при наведении указателя мыши на любую сторону, с другой стороной?


person Ben Taitelbaum    schedule 24.03.2012    source источник


Ответы (1)


Да. Вот сопоставление реализации Ruby, если хотите чтобы убедиться, что константы верны.

person John Feminella    schedule 24.03.2012
comment
Спасибо! Я забыл, что int32 - это 4 байта с прямым порядком байтов. Теперь намного проще визуально разобрать :) - person Ben Taitelbaum; 25.03.2012