À propos de cet outil Encoder avec Protobuf
Encode l'entrée avec “Protobuf” selon la norme correspondante.
Entrée: JSON structuré. Résultat: Octets binaires.
Exemple
« Essayer l’exemple » charge et exécute cet exemple public avec ses réglages.
Réglages de l’exemple
| Paramètre | Valeur de l’exemple | Entrée et choix |
|---|---|---|
| Schéma (.proto texte) | "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 }" | Saisissez le schéma .proto définissant les types de message et les champs. |
Entrée
{
"Apple": [
28
],
"Banana": "You",
"Carrot": [
"Me"
],
"Date": 43,
"Elderberry": {
"Fig": "abc123",
"Grape": {}
},
"Huckleberry": [
3029774971578
],
"Imbe": 1
}Résultat
hex
0d1c0000001203596f751a024d65202b2a0a0a06616263313233120031ba32a96cc10200003801
Paramètres
| Paramètre | Valeur par défaut | Entrée et choix |
|---|---|---|
| Schéma (.proto texte) | "" | Saisissez le schéma .proto définissant les types de message et les champs. |
Avant d’interpréter le résultat
L’analyse exige les bons octets et délimitations. HTTP et DNS contactent des services externes, sous les restrictions réseau et CORS du navigateur.
Utiliser cette page
- Collez les données ou ouvrez un fichier local.
- Réglez les options si nécessaire, puis lancez l’outil.
- Copiez le résultat ou téléchargez les octets de sortie d’origine.
Les entrées et résultats ne sont pas automatiquement envoyés, publiés ou ajoutés à l’URL. Le traitement s’effectue dans le navigateur ; HTTP Request et DNS over HTTPS envoient les requêtes que vous lancez. Fichiers : 128 MiB maximum ; sortie : 64 MiB, parfois moins selon l’opération. L’aperçu peut être abrégé. Le texte utilise UTF-8 ; ouvrez un fichier pour préserver ses octets exacts.