跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

Protobuf 解码

无需 .proto 文件,在浏览器里直接解码原始 protobuf 消息。

解码字段

—

怎么用

  1. 把 protobuf 载荷贴进来 —— API 响应、gRPC 帧体都行,base64 或十六进制字节都可以。
  2. 输入格式保持自动检测,或者手动指定 Base64 / 十六进制。
  3. 字段以列表呈现:字段号、wire type、解码值,嵌套消息逐层缩进。
  4. length-delimited 字段先尝试可打印 UTF-8 文本,再尝试嵌套消息,都不行就回退十六进制。
  5. 用 Sample 载入一条小消息看解码效果,然后 Copy 把报告复制成纯文本。

常见用法

常见问题

问:能显示真实的字段名吗? 答:不能。字段名定义在 .proto 文件里,本工具刻意不依赖 schema,只给出字段号、wire type 和值,名字需要你自己对照。

问:能力边界是什么? 答:wire type 3/4(已废弃的 groups)会明确报错;嵌套递归最多 8 层;length-delimited 字段在文本、嵌套消息、原始字节之间只能启发式区分,可能存在歧义。

问:会按 schema 校验消息吗? 答:不会。这是纯 wire format 读取器,遇到格式不合法的字节会精确停在解析失败的位置 —— 定位数据损坏点往往恰好够用。

你的数据留在这台设备上

Protobuf 解码 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。