This will mostly be useful to library maintainers, etc. I know that protoc has some tools in this area, but I found them ... "unhelpful" for my purposes.
I very often end up digging through protobuf files of unknown origin without a schema etc, to either help support a stuck user, or to understand differences between different library implementations. I've got tired of doing this by hand or having to get my usual tools in place, so I've added an online decoder / visualizer here: https://protogen.marcgravell.com/decode Input: protobuf data (without schema) - as a file, base-64, or hex Output: hierarchical walk through the data with typical and alternative decoding values. If the collective "you" can find a use for it: great! (if your data is "mega top secret" you can also pull it from git and self-host with the network cable unplugged, and then immediately shred your PC afterwards and deny that it ever existed - or whatever infosec compliance means to you) Marc (protobuf-net) -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+unsubscr...@googlegroups.com. To post to this group, send email to protobuf@googlegroups.com. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.