Я знаю, что протокольные буферы представляют собой сериализованный формат, для которого требуется формат сообщения в .proto, чтобы правильно читать. Но у меня есть файл, в котором я не знаю правильный формат сообщения, потому что он не опубликован. То, что я пытаюсь сделать, - это перестроить данные самостоятельно, чтобы я мог восстановить сообщения. Для этого мне нужно прочитать необработанный файл, где я могу выбрать номера полей, типы и значения полей.
Есть ли программа, которая будет делать это (желательно в python, но C/С++ тоже классно)?