← Outils de texte & liste
Outils de texte & liste · fonctionne localement

Netstring Text Encoder et Decoder

Formatez une valeur UTF-8 sous la forme longueur:données, ou décodez une netstring stricte dont la longueur d’octets déclarée correspond exactement.

Prêt. Vos données de travail restent dans ce navigateur.

Pourquoi cet outil est utile

Utilisez des chaînes de réseau pour des exemples de protocoles simples préfixés par la longueur où des délimiteurs peuvent apparaître à l'intérieur de la charge utile et les limites d'octets doivent rester sans ambiguïté.

Comment ça marche

Le navigateur compte les octets UTF-8 plutôt que les caractères, écrit une longueur décimale et vérifie les deux-points, la virgule et la limite exacte des octets pendant le décodage.

Exemple pratique

Hello devient 5:Hello, tandis que la valeur Unicode Привет utilise sa longueur UTF-8 de 12 octets plutôt que six lettres visibles.

Validation

Le calcul est déterministe et explique les erreurs de validation au lieu de modifier silencieusement les entrées invalides.

Limite de confidentialité

L'entrée et la sortie restent dans cet onglet. La copie et le téléchargement se font via les API du navigateur, sans envoi vers un serveur.

Passeport de résultat

Chaque exécution indique son mode d’outil, son horodatage et la taille de l’entrée/de la sortie afin que les données transformées puissent être auditées.