1
我有一個.proto
文件和一個pbf
(協議緩衝區文件)。無論如何,我可以將pbf文件「轉儲」成某種冗長的人類可讀輸出格式?我只想看看它裏面的數據並看看裏面的數據。將協議緩衝區文件轉儲到stdout以進行調試/調查?
理想我正在尋找一個開源的CLI工具在Linux上運行該會工作是這樣的:
commandname spec.proto data.pbf
這是否存在?我試過cat data.pbf | protoc --decode_raw
,但是我在很多文件上收到了一條Failed to parse input.
的消息,我很有把握。編寫一個能夠做到這一點的程序會很容易嗎?如果是這樣,怎麼樣?
(我新的協議緩衝區,我很抱歉,如果這是一個愚蠢的或無意義的問題)