← Инструменты для текста и списков
Инструменты для текста и списков · работает локально

Кодировщик и декодировщик текста Netstring

Закодируйте одно значение UTF-8 в формате length:data или декодируйте строгую netstring, у которой заявленная длина в байтах точно совпадает.

Готово. Ваши рабочие данные остаются в этом браузере.

Почему этот инструмент полезен

Используйте netstrings для простых примеров протокола с префиксом длины, где разделители могут встречаться внутри полезной нагрузки и границы байтов должны оставаться однозначными.

Как это работает

Браузер считает байты UTF-8, а не символы, записывает десятичную длину и проверяет двоеточие, запятую и точную границу байтов при декодировании.

Практический пример

Hello становится 5:Hello, а Unicode-значение Привет использует свою 12-байтную длину UTF-8, а не шесть видимых букв.

Проверка

Вычисление детерминировано и объясняет ошибки валидации вместо того, чтобы молча изменять неверный ввод.

Граница конфиденциальности

Ввод и вывод остаются на этой вкладке. Копирование и загрузка происходят через API браузера без загрузки на сервер.

Результат паспорта

Каждый запуск сообщает режим инструмента, временную метку и размер входных/выходных данных, чтобы можно было проверить преобразованные данные.