Decodificatore Protobuf
Decodifica binari Protocol Buffers senza schema. Incolla hex o base64, o trascina un file .bin, e ispeziona numeri di campo, wire type e messaggi annidati direttamente nel browser.
Come usare Decodificatore Protobuf
Questo decodificatore Protobuf legge messaggi protocol buffer grezzi senza alcuno schema .proto. Ogni payload protobuf porta con sé i propri numeri di campo e wire type, quindi il decodificatore può ricostruire l'intera struttura del messaggio — varint, valori fissi a 32/64 bit, stringhe UTF-8 e sotto-messaggi annidati — e presentarla come un albero espandibile. Tutto gira localmente nel tuo browser: i tuoi byte non vengono mai caricati.
- Incolla i tuoi dati nella casella di input come hex (spazi, due punti, virgole e prefissi 0x vanno bene) o come base64 — il formato rilevato compare accanto ai pulsanti.
- Trascina un file .bin sull'area di input se il tuo payload è binario puro; viene letto e decodificato all'istante.
- Premi Demo per caricare un esempio integrato contenente una stringa UTF-8, varint zigzag, un campo ripetuto impacchettato, un double e un messaggio annidato due livelli in profondità.
- Sfoglia l'albero dei risultati: ogni riga mostra il numero di campo, il suo wire type (varint / 64-bit / length-delimited / 32-bit) e il valore interpretato; le righe con caretta si aprono in sotto-messaggi annidati.
- Usa i pulsanti → Base64 e → HEX per convertire l'input corrente tra le codifiche, o Copia HEX per mettere la stringa hex equivalente negli appunti.
- Se i dati sono corrotti o troncati, la decodifica si ferma al primo byte difettoso e la riga d'errore ti dice l'offset esatto in byte.
Quando un campo length-delimited contiene un messaggio annidato, viene reso come un sottoalbero espandibile; se ti aspettavi testo, è semplicemente che i byte non erano UTF-8 stampabile — è così che funziona la disambiguazione di protobuf, non è un bug.
Strumenti correlati
- Codifica/Decodifica Base64 Codificatore e decodificatore Base64 gratuito online. Converti testo in Base64 e Base64 in testo istantaneamente. Nessun upload al server, 100% privato.
- Visualizzatore Hex Visualizza i contenuti dei file in formato hex dump con ricerca, navigazione offset e scorrimento virtuale
- Binario in Testo Converti codice binario in testo leggibile.
- Decodificatore JWT Decodificatore JWT online gratuito. Decodifica JSON Web Tokens istantaneamente per visualizzare header, payload e firma. Senza registrazione.
- Decodificatore di certificati X.509 Decodificatore di certificati X.509 gratuito online. Incolla un certificato PEM o DER base64 per vedere soggetto, emittente, validità, SAN, tipo di chiave e fingerprint. 100% locale: nessun upload.
- Verifica Hash Calcola e verifica hash MD5, SHA-1, SHA-256, SHA-512 localmente
- Calcolatrice Chmod Calcolatrice chmod online gratuita per visualizzare e calcolare i permessi dei file Linux con caselle di controllo. Converti istantaneamente tra notazione numerica (755, 644) e simbolica (rwxr-xr-x). Supporta permessi speciali come setuid, setgid, sticky bit.
- Tabella ASCII Riferimento completo per la codifica dei caratteri ASCII con codici decimali, esadecimali, ottali, binari, entità HTML e descrizioni. Ricerca e filtro istantanei.