首页›文本·编码·数据›Protobuf 二进制解码

Protobuf 二进制解码

对 Protocol Buffers 的二进制数据做解码,按 wire format 逐字段列出编号、类型与取值,帮助在没有 .proto 定义时排查报文内容。

永久免费本地计算 · 零上传

🔒 全程在浏览器内计算,输入内容不会离开您的设备。

怎么用

  1. 以十六进制或 Base64 提供 protobuf 报文
  2. 工具按 wire 类型拆分出各字段
  3. 查看字段号、线类型与解析值
  4. 对照业务定义确认字段含义

典型场景

调试接口返回的 protobuf 二进制
逆向分析缺少 schema 的消息体
抓包后检查序列化字段是否错位

常见问题

没有 .proto 文件能解吗?

可以在无 schema 情况下做原始解码,得到字段号和原始值,但枚举语义需自行对照。

为什么有的字段显示 unknown?

线类型与实际含义需要 schema 才能精确还原,无定义时只能给出原始字节。

输入该用十六进制还是 Base64?

两种都是同一二进制的不同文本表示,按你手头数据格式选择即可。

相关工具