Protobuf 二进制解码
对 Protocol Buffers 的二进制数据做解码,按 wire format 逐字段列出编号、类型与取值,帮助在没有 .proto 定义时排查报文内容。
永久免费本地计算 · 零上传
🔒 全程在浏览器内计算,输入内容不会离开您的设备。
怎么用
- 以十六进制或 Base64 提供 protobuf 报文
- 工具按 wire 类型拆分出各字段
- 查看字段号、线类型与解析值
- 对照业务定义确认字段含义
典型场景
调试接口返回的 protobuf 二进制
逆向分析缺少 schema 的消息体
抓包后检查序列化字段是否错位
常见问题
没有 .proto 文件能解吗?
可以在无 schema 情况下做原始解码,得到字段号和原始值,但枚举语义需自行对照。
为什么有的字段显示 unknown?
线类型与实际含义需要 schema 才能精确还原,无定义时只能给出原始字节。
输入该用十六进制还是 Base64?
两种都是同一二进制的不同文本表示,按你手头数据格式选择即可。