← Ferramentas de Texto e Lista
Ferramentas de Texto e Lista · é executado localmente

Codificador e decodificador de texto Netstring

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.

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.

Como funciona o sistema

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.

Exemplo prático

Olá torna-se 5:Hello, enquanto o valor Unicode Привет usa seu comprimento UTF-8 de 12 bytes em vez de seis letras visíveis.

Validação

O cálculo é determinístico e explica os erros de validação em vez de alterar silenciosamente a entrada inválida.

Limite de privacidade

A entrada e a saída permanecem nesta aba. Copiar e baixar acontecem por meio das APIs do navegador, sem envio ao servidor.

Passaporte de resultado

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.