
Protobuf二进制文件的结构:rawproto:基于原始数据的解析
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
原始协议
基于原始数据推断prot buffer二进制文件的架构
类似于 protoc --decode_raw的功能,但更适合于 javascript 环境。
该工具允许从二进制protobuf字符串中推断protobuf协议的架构,并可利用此信息进行反向工程。
安装流程:
通过执行 npm install命令并选择rawproto选项,可以将此工具整合到项目的开发环境中。
使用方法:
对于基于es6的javascript或typescript项目而言,导入fs模块中的readFileSync和writeFileSync函数是必要的。您可以按照如下步骤操作:
1. 读取pb文件内容:const buffer = readFileSync ( data.pb )
2. 获取关于binary protobuf消息的信息
- 使用getData方法,可以从二进制protobuf字符串中提取所需信息
在代码示例部分可以看到具体的应用场景和输出效果。
全部评论 (0)
还没有任何评论哟~


