Penyahkod Protobuf
Nyahkod mesej protobuf daripada heks atau base64. Tambah skema .proto untuk mendapatkan field bernama dalam format JSON proto3, atau biarkannya kosong untuk memeriksa field wire mentah.
Menerima sehingga 200,000 aksara heks atau base64 (paling banyak 500,000 bait) dan skema sehingga 100,000 aksara. Penyahkodan berjalan dalam pelayar. Muat turun ialah laporan JSON. Digit heks (ruang dibenarkan) atau base64 piawai. Sehingga 200,000 aksara. Semak tetapan sebelum menjalankan.
Hasil anda
Penyahkod Protobuf
- Tampal bait mesej sebagai heks atau base64.
- Jika perlu, tampal skema .proto dan jenis mesej.
- Jalankan penyahkod.
- Semak field yang dinyahkod dan muat turun laporan JSON.
Apa yang akan berlaku
Menerima sehingga 200,000 aksara heks atau base64 (paling banyak 500,000 bait) dan skema sehingga 100,000 aksara. Penyahkodan berjalan dalam pelayar. Muat turun ialah laporan JSON.
Dengan skema
Field dinamakan menggunakan nama JSON masing-masing. Integer 64-bit ialah rentetan, bytes ialah base64, enum menggunakan nama nilainya, dan field berulang menerima pengekodan packed serta unpacked. Field mesej yang dihantar beberapa kali digabungkan, seperti yang dilakukan penghurai protobuf. Field yang tidak ditakrifkan oleh skema disenaraikan sebagai tidak diketahui.
Tanpa skema
Setiap field dipaparkan dengan nombor dan jenis pengekodan format binari (wire type), serta setiap kemungkinan tafsiran: integer unsigned, signed dan zigzag; nombor saiz tetap; teks apabila baitnya UTF-8 yang sah; dan mesej bersarang apabila bait dapat dihuraikan sebagai mesej.
Had
Penghurai skema meliputi mesej proto2 dan proto3, enum, oneof, map, jenis bersarang serta julat reserved dalam satu fail. Import, groups, extensions dan editions tidak disokong. Bait rosak ditolak dan tidak dinyahkod secara separa.