Mit Protobuf kodieren

Mit Protobuf kodieren: Codiert die Eingabe mit “Protobuf” gemäß dem entsprechenden Standard.

Kostenlos · Ohne Anmeldung

Texteingabe

Das Ergebnis kann danach kopiert oder heruntergeladen werden.

Optionen
Das .proto-Schema mit Nachrichtentypen und Feldnamen eingeben.

Ü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
ParameterBeispielwertEingabe 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

ParameterStandardwertEingabe 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

  1. Text einfügen oder eine lokale Datei öffnen.
  2. Optionen bei Bedarf anpassen und Ausführen wählen.
  3. 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.

Ähnliche Werkzeuge

Netzwerk

Referenz zur Operation

Technische Originaldokumentation ansehen (English)