Конвертировать BSON файл в BsonDocument

У меня есть огромный (4 Гб) файл с расширением .bson Онлайн конверторы не поддерживают такой огромный размер Подскажите, как мне его конвертнуть в BsonDocument (или как-то может по другому), чтобы я смог в дебаге просмотреть его структуру?


Ответы (1 шт):

Автор решения: Роман Тимохов

Спасибо @aepot помог разобраться.

var dirInfo = new DirectoryInfo(Environment.CurrentDirectory);

var audio = dirInfo.GetFiles().FirstOrDefault(fi
    => fi.Name == "audio_files.bson");

var reader = new BsonReader(File.OpenRead(audio.FullName));
var aaa = new JsonSerializer().Deserialize<object>(reader);

Правда показывает только первый объект коллекции, но этого достаточно чтоб изучить его структуру.

→ Ссылка