Skip to content

Formattatori e Codice

Protobuf Playground

Parse, browse and encode protobuf messages.

Runs in your browser
Encoded (hex)
Decoded
(run decode)

Nota dell'editore

Understanding · Tag + wire-type + value — the format that won the binary wars.

Questo capitolo approfondito è attualmente disponibile solo in inglese. Lo strumento di conversione qui sopra funziona nella tua lingua; il lungo articolo esplicativo non è stato ancora tradotto.

Domande frequenti

Quick answers.

What is Protobuf?

Protocol Buffers are Google's serialisation format for structured data, similar to XML or JSON but smaller and faster. It requires a schema defined in a `.proto` file to encode and decode messages.

Is my schema or data sent anywhere?

No. The compiler and encoder run entirely within your browser session using a JavaScript implementation of the Protobuf library.

Which versions are supported?

The playground supports both `proto2` and `proto3` syntax versions. Ensure your schema includes the `syntax = "proto3";` header if using modern features.

How do I handle binary data?

You can paste your encoded message as a Hex string or Base64. The tool will attempt to decode it against your provided proto definition.

Le persone cercano anche

Strumenti correlati

More in this room.

Vedi tutto in Formattatori e Codice