Über dieses Werkzeug Mit Protobuf kodieren
Codiert die Eingabe mit “Protobuf” gemäß dem entsprechenden Standard.
Eingabe: Strukturiertes JSON. Ergebnis: Binäre Bytes.
Beispiel
Mit „Beispiel testen“ wird das öffentliche Beispiel mit seinen Einstellungen geladen und ausgeführt.
Einstellungen des Beispiels
| Parameter | Beispielwert | Eingabe und Auswahl |
|---|---|---|
| Schema (.proto Text) | "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 }" | Das .proto-Schema mit Nachrichtentypen und Feldnamen eingeben. |
Eingabe
{
"Apple": [
28
],
"Banana": "You",
"Carrot": [
"Me"
],
"Date": 43,
"Elderberry": {
"Fig": "abc123",
"Grape": {}
},
"Huckleberry": [
3029774971578
],
"Imbe": 1
}Ergebnis
hex
0d1c0000001203596f751a024d65202b2a0a0a06616263313233120031ba32a96cc10200003801
Parameter
| Parameter | Standardwert | Eingabe und Auswahl |
|---|---|---|
| Schema (.proto Text) | "" | Das .proto-Schema mit Nachrichtentypen und Feldnamen eingeben. |
Vor der Auswertung
Protokollparser benötigen korrekte Bytes und Paketgrenzen. HTTP und DNS kontaktieren externe Dienste; Browser- und CORS-Beschränkungen gelten weiterhin.
So funktioniert diese Seite
- Text einfügen oder eine lokale Datei öffnen.
- Optionen bei Bedarf anpassen und Ausführen wählen.
- Ergebnis kopieren oder die ursprünglichen Ausgabebytes herunterladen.
Eingaben und Ergebnisse werden nicht automatisch hochgeladen, veröffentlicht oder in die URL geschrieben. Die Verarbeitung erfolgt im Browser; HTTP Request und DNS over HTTPS senden ausdrücklich gestartete Anfragen. Dateien: bis 128 MiB, Ausgabe: bis 64 MiB; einzelne Operationen haben kleinere Grenzen. Vorschauen können gekürzt sein. Text nutzt UTF-8; für exakte Bytes eine Datei öffnen.