2016-02-11 33 views
1

我有一個.proto文件和一個pbf(協議緩衝區文件)。無論如何,我可以將pbf文件「轉儲」成某種冗長的人類可讀輸出格式?我只想看看它裏面的數據並看看裏面的數據。將協議緩衝區文件轉儲到stdout以進行調試/調查?

理想我正在尋找一個開源的CLI工具在Linux上運行該會工作是這樣的:

commandname spec.proto data.pbf 

這是否存在?我試過cat data.pbf | protoc --decode_raw,但是我在很多文件上收到了一條Failed to parse input.的消息,我很有把握。編寫一個能夠做到這一點的程序會很容易嗎?如果是這樣,怎麼樣?

(我新的協議緩衝區,我很抱歉,如果這是一個愚蠢的或無意義的問題)

回答