Decodor Protobuf
Decodează date binare Protocol Buffers fără schemă. Lipește hex sau base64, sau trage un fișier .bin, și inspectează numerele câmpurilor, tipurile wire și mesajele imbricate direct în browser.
Cum se folosește Decodor Protobuf
Acest decodor Protobuf citește mesaje protocol buffer crude fără niciun schemă .proto. Fiecare încărcătură protobuf își poartă propriile numere de câmp și tipuri wire, astfel decodorul poate reconstrui întreaga structură a mesajului — varinturi, valori fixe pe 32/64 de biți, șiruri UTF-8 și sub-mesaje imbricate — și să o prezinte ca un arbore expandabil. Totul rulează local în browserul tău: octeții tăi nu sunt niciodată încărcați.
- Lipește datele tale în caseta de intrare ca hex (spațiile, punctele, virgulele și prefixele 0x sunt în regulă) sau ca base64 — formatul detectat apare lângă butoane.
- Trage un fișier .bin în zona de intrare dacă încărcătura ta este binar brut; este citit și decodat imediat.
- Apasă Demo pentru a încărca un exemplu integrat care conține un șir UTF-8, varinturi zigzag, un câmp repetat împachetat, un double și un mesaj imbricat la două nivele adâncime.
- Răsfoiește arborele rezultatelor: fiecare rând arată numărul câmpului, tipul său wire (varint / 64-bit / length-delimited / 32-bit) și valoarea interpretată; rândurile cu săgeată se desfolează în sub-mesaje imbricate.
- Folosește butoanele → Base64 și → HEX pentru a converti intrarea curentă între codificări, sau Copiază HEX pentru a pune șirul hex echivalent în clipboard.
- Dacă datele sunt corupte sau trunchiate, decodarea se oprește la primul byte defect și linia de eroare îți spune exact offsetul în octeți.
Când un câmp length-delimited conține un mesaj imbricat, se randează ca un sub-arbore expandabil; dacă te așteptai la text, octeții pur și simplu nu erau UTF-8 imprimabil — așa funcționează dezambiguarea în protobuf, nu este un bug.
Instrumente conexe
- Codificare/Decodificare Base64 Codificator și decodificator Base64 gratuit online. Convertiți text în Base64 și Base64 în text instantaneu. Fără încărcare pe server, 100% confidențial.
- Vizualizator Hex Vizualizați conținutul fișierelor în format hex dump cu căutare, navigare offset și derulare virtuală
- Binar în Text Convertiți codul binar în text lizibil.
- Decodificator JWT Decodificator JWT online gratuit. Decodificați instantaneu JSON Web Tokens pentru a vizualiza header, payload și semnătura. Fără înregistrare.
- Decodator de certificate X.509 Decodator de certificate X.509 gratuit online. Lipește un certificat PEM sau DER base64 pentru a vedea subiectul, emitentul, valabilitatea, SAN-urile, tipul cheii și amprentele. 100% local, fără încărcare.
- Verificare Hash Calculați și verificați hash-uri MD5, SHA-1, SHA-256, SHA-512 local
- Calculator Chmod Calculator chmod online gratuit pentru vizualizarea și calcularea permisiunilor fișierelor Linux cu casete de selectare. Conversie instantanee între notația numerică (755, 644) și simbolică (rwxr-xr-x). Suportă permisiuni speciale precum setuid, setgid, sticky bit.
- Tabel ASCII Referință completă de codificare a caracterelor ASCII cu coduri zecimale, hexazecimale, octale, binare, entități HTML și descrieri de caractere. Căutare și filtrare instantanee.