Schema-free decoding
No proto required. Paste a hex or base64 payload to reconstruct its protobuf wire-format field tree and inspect candidate interpretations in context.
Payload input
inputAccepts 0a 05 …, 0a:05:…, \x0a\x05, and standard / URL-safe base64
Decoded result
outputDecode complete
- Total bytes
- 29
- Framing
- gRPC · 1 frames
- Fields
- 5
- Max depth
- 2 levels
- base64
- AAAAABgKBGdycGMQlgEaBAoCc2ghAAAAAAAADEA=
Frame #0Offset 0x0OKDeclared 24 / actual 24 bytesNesting depth 2
| Field | Wire type | Inferred type | Value / candidates | Raw bytes | Offset |
|---|---|---|---|---|---|
| 1 | len-delim | string | grpc string grpcbytes 4 bytes · 67 72 70 63 | 0a0467727063 | 0x0 |
| 2 | varint | uint64 | 150 uint64 150int64 150sint64 75uint32 150hex 0x96 | 109601 | 0x6 |
| 3 | len-delim | message | 1 child fields (#1) message 1 child fields (#1)packed 4 varints: 10, 2, 115, 104bytes 4 bytes · 0a 02 73 68 | 1a040a027368 | 0x9 |
| 3.1 | len-delim | string | sh string shbytes 2 bytes · 73 68 | 0a027368 | 0xb |
| 4 | 64-bit | fixed64 | 4615063718147915776 fixed64 4615063718147915776sfixed64 4615063718147915776double 3.5hex 0000000000000c40 | 210000000000000c40 | 0xf |
1stringgrpc
- Wire type
- len-delim
- Offset
- 0x0
- Raw bytes
- 0a0467727063
Candidate readings
string grpcbytes 4 bytes · 67 72 70 63
2uint64150
- Wire type
- varint
- Offset
- 0x6
- Raw bytes
- 109601
Candidate readings
uint64 150int64 150sint64 75uint32 150hex 0x96
3message1 child fields (#1)
- Wire type
- len-delim
- Offset
- 0x9
- Raw bytes
- 1a040a027368
Candidate readings
message 1 child fields (#1)packed 4 varints: 10, 2, 115, 104bytes 4 bytes · 0a 02 73 68
3.1stringsh
- Wire type
- len-delim
- Offset
- 0xb
- Raw bytes
- 0a027368
Candidate readings
string shbytes 2 bytes · 73 68
4fixed644615063718147915776
- Wire type
- 64-bit
- Offset
- 0xf
- Raw bytes
- 210000000000000c40
Candidate readings
fixed64 4615063718147915776sfixed64 4615063718147915776double 3.5hex 0000000000000c40
Raw bytes / hexdump
00000000 00 00 00 00 18 0a 04 67 72 70 63 10 96 01 1a 04 |.......grpc.....| 00000010 0a 02 73 68 21 00 00 00 00 00 00 0c 40 |..sh!.......@|
base64
AAAAABgKBGdycGMQlgEaBAoCc2ghAAAAAAAADEA=