是否有命令行工具可以查看包含多个协议缓冲区消息(具有相同消息类型)的文件?查看协议缓冲区消息文件
0
A
回答
1
如果您仍需要这样的工具,我们已经构建它:http://temk.github.io/protobuf-utils/
0
如果您知道Message
类型,那么编写自己的代码应该是微不足道的。例如,在C++中,您可以使用Message::DebugString()
或Printer
类。
请注意,如果一个文件包含多个序列化的Message
,您需要将它们正确解析回来,因为ParseFromIstream
,ParseFromFileDescriptor
等都解析了整个文件。我想你可以通过将你现有的Message
包装在一个新的Message
中来做到这一点,它只包含现有Message
类型的单个重复字段。
相关问题
- 1. 协议缓冲区文件?
- 2. 协议缓冲区
- 3. 在协议缓冲区消息中存储二进制数据缓冲区
- 4. Android和协议缓冲区
- 5. 谷歌协议缓冲区 -
- 6. 协议缓冲区挑战
- 7. JPA协议缓冲区
- 8. 协议缓冲区记录
- 9. 协议缓冲区扩展
- 10. gson vs协议缓冲区
- 11. 协议缓冲区 - @ModelAttribute
- 12. Delphi协议缓冲区?
- 13. 协议缓冲区错误
- 14. 协议缓冲区c#(protobuf-net)消息::字节大小
- 15. Google协议缓冲区,如何处理多个消息类型?
- 16. 协议缓冲区作为消息过活动Mq
- 17. 处理非常大的String消息的协议缓冲区?
- 18. 谷歌协议缓冲区消息到字节数组C++(Windows)
- 19. 显示协议缓冲区消息中的所有元素
- 20. 确定协议缓冲区消息类型的最佳实践
- 21. 使用Google协议缓冲区多次反序列化消息
- 22. 协议缓冲区:无固定大小缓冲区的符号?
- 23. 通过REST发送协议缓冲区
- 24. Java中的扩展协议缓冲区
- 25. cmakeable版本的协议缓冲区
- 26. 字典在协议缓冲区
- 27. 协议缓冲区多态性
- 28. 谷歌协议缓冲区int32 vs int64
- 29. 协议缓冲区头碰撞
- 30. 如何在协议缓冲区的Python
我会考虑它! – benroth 2014-06-10 16:47:02