← Текстові інструменти та списки
Текстові інструменти та списки · працює локально

Netstring Текстовий кодувальник і декодувальник

Оформіть одне значення UTF-8 як length:data або декодуйте строгий netstring, чия заявлена довжина в байтах збігається точно.

Готово. Ваші робочі дані залишаються в цьому браузері.

Чому цей інструмент корисний

Використовуйте netstrings для простих прикладів протоколів із префіксом довжини, коли роздільники можуть з’являтися всередині корисного навантаження, а межі байтів мають залишатися однозначними.

Як це працює

Браузер рахує байти UTF-8, а не символи, записує десяткову довжину й перевіряє двокрапку, кому та точну межу байтів під час декодування.

Практичний приклад

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

Перевірка

Обчислення є детермінованим і пояснює помилки перевірки замість того, щоб непомітно змінювати некоректні вхідні дані.

Межа приватності

Ввід і вивід залишаються в цій вкладці. Копіювання та завантаження відбуваються через API браузера без завантаження на сервер.

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

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