Por qué esta herramienta es útil
Usa netstrings para ejemplos simples de protocolos con prefijo de longitud, donde pueden aparecer delimitadores dentro de la carga útil y los límites de bytes deben permanecer inequívocos.
Elija una edición completa, aprobada por QA, publicada para este sitio.
Formatea un valor UTF-8 como longitud:datos, o decodifica una netstring estricta cuya longitud de bytes declarada coincida exactamente.
Listo. Tus datos de trabajo permanecen en este navegador.
Usa netstrings para ejemplos simples de protocolos con prefijo de longitud, donde pueden aparecer delimitadores dentro de la carga útil y los límites de bytes deben permanecer inequívocos.
El navegador cuenta bytes UTF-8 en lugar de caracteres, escribe una longitud decimal y verifica los dos puntos, la coma y el límite exacto de bytes durante la decodificación.
Hello se convierte en 5:Hello, mientras que el valor Unicode Привет usa su longitud UTF-8 de 12 bytes en lugar de seis letras visibles.
El cálculo es determinista y explica los errores de validación en lugar de cambiar silenciosamente la entrada no válida.
La entrada y la salida permanecen en esta pestaña, mientras que la copia y la descarga se realizan a través de las API del navegador sin carga en el servidor.
Cada ejecución informa de su modo de herramienta, marca de tiempo y tamaño de entrada/salida para que los datos transformados puedan ser auditados.