Convertidor
Decodificador Protobuf
Decodifica datos binarios Protocol Buffer en formato legible.
Loading…
Acerca del Decodificador de Protobuf
El Decodificador de Protobuf analiza datos binarios sin procesar de Protocol Buffer en una estructura de campo legible por humanos sin requerir un archivo de definición de esquema .proto. Protocol Buffers es el formato de serialización binaria ampliamente utilizado de Google, preferido en servicios gRPC, APIs internas y pipelines de datos críticos para el rendimiento debido a su tamaño compacto y velocidad de análisis rápida. El decodificador interpreta los tipos de cable y los números de campo de la codificación binaria, mostrando mensajes anidados, campos repetidos y bytes incrustados en una vista de árbol estructurada. Esta capacidad de inspección sin esquema es invaluable al depurar cargas útiles de protobuf de servicios a cuyos archivos .proto no tiene acceso.
Cómo Usar
Pegue sus datos binarios protobuf sin procesar codificados como hexadecimal o Base64 en el campo de entrada y haga clic en 'Decode'. La herramienta analiza cada campo utilizando las reglas de formato de cable de protobuf: varint (tipo de cable 0), 64-bit (tipo de cable 1), length-delimited (tipo de cable 2) y 32-bit (tipo de cable 5). Los campos length-delimited anidados se expanden automáticamente en la vista de árbol. Si tiene un esquema .proto, opcionalmente puede proporcionar nombres de campo para hacer la salida más legible. Copie la estructura decodificada para documentación o comparación con los valores esperados.
Casos de Uso Comunes
- Depuración de respuestas de servicios gRPC sin acceso al archivo de definición .proto del lado del servidor
- Inspección de cargas útiles de Protocol Buffer capturadas con Wireshark o un proxy de red durante el análisis de tráfico API
- Ingeniería inversa de formatos API binarios utilizados por aplicaciones móviles que usan protobuf sobre HTTPS
- Verificación de que un mensaje protobuf serializado contiene los números de campo y tipos de cable esperados después de un cambio de esquema
- Análisis de desgloses de tamaño de mensajes protobuf para identificar qué campos contribuyen más al tamaño de la carga útil para la optimización