Decode Protocol Buffer wire fields from binary data when the original schema is unavailable.
The decoder reads a varint tag, separates field number from wire type, and consumes varints, fixed-width values, or length-delimited bytes. Possible scalar, string, and nested-message interpretations are shown because wire bytes alone do not carry field names.
CAESBUFsaWNl
Field number Wire type Wire type name Raw value Possible interpretations ------------ --------- ---------------------- -------------- ------------------------------------------------------------------------ 1 VARINT VARINT 1 uint: 1, sint (zigzag): -1, bool: true 2 LEN LEN (length-delimited) 41 6c 69 63 65 string: "Alice", bytes: 5 bytes, packed varints: [65, 108, 105, 99, 101]
gRPC captures, browser debugging, and cross-language wire-compatibility tests use this view.