У меня есть файл .proto
и файл pbf
(файл буферов протокола). Могу ли я в любом случае «сбросить» файл pbf в какой-то подробный формат вывода, удобочитаемый человеком? Я просто хочу иметь возможность заглянуть внутрь него и увидеть там данные.
В идеале я ищу инструмент cli с открытым исходным кодом, который работает на Linux, который будет работать примерно так:
commandname spec.proto data.pbf
Это существует? Я пробовал cat data.pbf | protoc --decode_raw
, но получил сообщение Failed to parse input.
на многих файлах, которые, как я уверен, действительны. Легко ли написать программу, которая будет это делать? Если да, то как?
(Я новичок в протокольных буферах, извините, если это глупый или бессмысленный вопрос)