2016-02-11 4 views
1

У меня есть файл .proto и файл pbf (файл протоколов буферов). В любом случае я могу «сбрасывать» файл pbf в какой-то подробный формат для чтения человеком? Я просто хочу быть в состоянии заглянуть внутрь и увидеть данные там.Сбрасывать протокол-буферный файл в stdout для отладки/расследования?

В идеале я ищу открытый инструмент Cli источника, который работает на Linux, который будет работать что-то вроде:

commandname spec.proto data.pbf 

Существует ли это? Я пробовал cat data.pbf | protoc --decode_raw, но я получил сообщение Failed to parse input. о многих файлах, которые я очень уверен в себе. Было бы легко написать программу, которая будет делать это? Если да, то как?

(Я новичок в буфер протокола, я извиняюсь, если это глупый или бессмысленный вопрос)

ответ