Por que esta ferramenta é útil
Use netstrings para exemplos simples de protocolo com prefixo de comprimento em que delimitadores podem aparecer dentro da carga útil e as fronteiras de bytes devem permanecer inequívocas.
Escolha uma edição completa, aprovada pelo controle de qualidade, publicada para este site.
Enquadre um valor UTF-8 como comprimento:dados, ou decodifique uma netstring estrita cujo comprimento de bytes declarado corresponda exatamente.
Pronto. Os seus dados de trabalho permanecem neste navegador.
Use netstrings para exemplos simples de protocolo com prefixo de comprimento em que delimitadores podem aparecer dentro da carga útil e as fronteiras de bytes devem permanecer inequívocas.
O navegador conta bytes UTF-8 em vez de caracteres, escreve um comprimento decimal e verifica os dois pontos, a vírgula e o limite exato de bytes durante a decodificação.
Olá torna-se 5:Hello, enquanto o valor Unicode Привет usa seu comprimento UTF-8 de 12 bytes em vez de seis letras visíveis.
O cálculo é determinístico e explica os erros de validação em vez de alterar silenciosamente a entrada inválida.
A entrada e a saída permanecem nesta aba. Copiar e baixar acontecem por meio das APIs do navegador, sem envio ao servidor.
Cada execução registra o modo da ferramenta, o carimbo de data e hora e o tamanho de entrada/saída para que os dados transformados possam ser auditados.