Acerca de esta herramienta Codificar con Protobuf
Codifica la entrada con “Protobuf” según el estándar correspondiente.
Entrada: JSON estructurado. Resultado: Bytes binarios.
Ejemplo
Pulsa «Probar ejemplo» para cargar y ejecutar esta muestra pública con su configuración.
Configuración del ejemplo
| Parámetro | Valor del ejemplo | Entrada y opciones |
|---|---|---|
| Esquema (.proto texto) | "message Test {\n repeated fixed32 Apple = 1;\n optional string Banana = 2;\n repeated string Carrot = 3;\n optional int32 Date = 4;\n optional subTest Elderberry = 5;\n repeated fixed64 Huckleberry = 6;\n optional Options Imbe = 7;\n }\n message subTest {\n optional string Fig = 1;\n optional subSubTest Grape = 2;\n }\n message subSubTest {}\n enum Options {\n Option0 = 0;\n Option1 = 1;\n Option2 = 2;\n }" | Introduce el esquema .proto que define los tipos de mensaje y los campos. |
Entrada
{
"Apple": [
28
],
"Banana": "You",
"Carrot": [
"Me"
],
"Date": 43,
"Elderberry": {
"Fig": "abc123",
"Grape": {}
},
"Huckleberry": [
3029774971578
],
"Imbe": 1
}Resultado
hex
0d1c0000001203596f751a024d65202b2a0a0a06616263313233120031ba32a96cc10200003801
Parámetros
| Parámetro | Valor predeterminado | Entrada y opciones |
|---|---|---|
| Esquema (.proto texto) | "" | Introduce el esquema .proto que define los tipos de mensaje y los campos. |
Antes de interpretar el resultado
El análisis requiere bytes y delimitación correctos. HTTP y DNS contactan servicios externos y están sujetos a las restricciones de red y CORS del navegador.
Cómo usar esta página
- Pega los datos o abre un archivo local.
- Ajusta las opciones y pulsa Ejecutar.
- Copia el resultado o descarga los bytes originales de salida.
La entrada y los resultados no se publican, suben ni añaden automáticamente a la URL. El procesamiento se realiza en el navegador; HTTP Request y DNS over HTTPS envían las solicitudes que ejecutas. Archivos: hasta 128 MiB; salida: hasta 64 MiB, con límites menores en algunas operaciones. La vista puede abreviarse. El texto usa UTF-8; abre un archivo para conservar sus bytes exactos.