Да, можно использовать Python для разбора бинарного представления BSON. 3
Для этого можно, например, применить библиотеку python-bson-streaming от GitHub, которая позволяет передавать BSON в потоковом режиме, а не загружать весь файл целиком в память. 3
Также для разбора BSON на C++ можно использовать проект banetl/bson-parser. 2 Он анализирует BSON и выводит содержимое файла в удобном для чтения виде. 2
Ещё один вариант — использовать методы decode и decode_all из модуля bson. 15 Они позволяют десериализовать данные BSON в словарь или список документов соответственно. 15