Dekodér Protobuf
Dekódujte správu protobuf z hex alebo base64. Pridajte schému .proto na získanie pomenovaných polí vo formáte proto3 JSON alebo ju vynechajte na preskúmanie surových binárnych polí.
Prijíma najviac 200 000 znakov hex alebo base64 (najviac 500 000 bajtov) a schému s najviac 100 000 znakmi. Dekódovanie prebieha vo vašom prehliadači. Stiahnuť možno správu JSON. Hexadecimálne číslice (medzery sú povolené) alebo štandardné base64. Najviac 200 000 znakov. Pred spustením skontrolujte nastavenia.
Váš výsledok
Dekodér Protobuf
- Vložte bajty správy ako hex alebo base64.
- Voliteľne vložte schému .proto a typ správy.
- Spustite dekodér.
- Skontrolujte dekódované polia a stiahnite správu JSON.
Čo môžete očakávať
Prijíma najviac 200 000 znakov hex alebo base64 (najviac 500 000 bajtov) a schému s najviac 100 000 znakmi. Dekódovanie prebieha vo vašom prehliadači. Stiahnuť možno správu JSON.
So schémou
Polia sú pomenované svojimi názvami JSON. 64-bitové celé čísla sú reťazce, bajty sú base64, výčty používajú názvy hodnôt a opakované polia prijímajú zbalené aj nezbalené kódovanie. Pole správy odoslané viackrát sa zlúči, ako to robia parsery protobuf. Polia nedefinované schémou sú uvedené ako neznáme.
Bez schémy
Každé pole sa zobrazuje s číslom a binárnym typom a s každou možnou interpretáciou: celé čísla bez znamienka, so znamienkom a zigzag, čísla pevnej veľkosti, text pri platných bajtoch UTF-8 a vnorená správa, ak možno bajty takto parsovať.
Limity
Parser schém pokrýva správy proto2 a proto3, výčty, oneof, mapy, vnorené typy a rezervované rozsahy v jednom súbore. Importy, skupiny, rozšírenia a editions nie sú podporované. Chybné bajty sú odmietnuté namiesto čiastočného dekódovania.