Informazioni sullo strumento Codifica con Protobuf
Codifica l'input con “Protobuf” secondo lo standard corrispondente.
Input: JSON strutturato. Risultato: Byte binari.
Esempio
“Prova l’esempio” carica ed esegue il campione pubblico con le sue impostazioni.
Impostazioni dell’esempio
| Parametro | Valore dell’esempio | Input e opzioni |
|---|---|---|
| Schema (.proto testo) | "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 }" | Inserisci lo schema .proto che definisce tipi di messaggio e nomi dei campi. |
Input
{
"Apple": [
28
],
"Banana": "You",
"Carrot": [
"Me"
],
"Date": 43,
"Elderberry": {
"Fig": "abc123",
"Grape": {}
},
"Huckleberry": [
3029774971578
],
"Imbe": 1
}Risultato
hex
0d1c0000001203596f751a024d65202b2a0a0a06616263313233120031ba32a96cc10200003801
Parametri
| Parametro | Valore predefinito | Input e opzioni |
|---|---|---|
| Schema (.proto testo) | "" | Inserisci lo schema .proto che definisce tipi di messaggio e nomi dei campi. |
Prima di interpretare il risultato
L’analisi richiede byte e delimitazioni corretti. HTTP e DNS contattano servizi esterni e rispettano i limiti di rete e CORS del browser.
Come usare questa pagina
- Incolla i dati o apri un file locale.
- Regola le opzioni e premi Esegui.
- Copia il risultato o scarica i byte originali di output.
Input e risultati non vengono caricati, pubblicati o aggiunti automaticamente all’URL. L’elaborazione avviene nel browser; HTTP Request e DNS over HTTPS inviano le richieste avviate dall’utente. File fino a 128 MiB; output fino a 64 MiB, talvolta meno. L’anteprima può essere ridotta. Il testo usa UTF-8; apri un file per preservare i byte esatti.