# Расширенные текстовые кодеки (Base65536 + netstring)

Кодируйте и декодируйте редкими кодеками: Base65536 (бинарное → плотный Unicode) и netstring (саморазграничивающее обрамление).

> Каноническая страница: https://elysiatools.com/ru/tools/extended-text-base-codecs

- **Категория:** Text Processing

- **Ключевые слова:** base65536, netstring, бинарное в текст, юникод-кодирование, обрамление

## Обзор

Два кодека, не покрытых существующими base32/45/58. Base65536 упаковывает каждые два байта в один из 65 536 кодовых пунктов Unicode. netstring (Бернстайн) обрамляет данные как <длина>:<данные>, где длина — число байт UTF-8.

## Входные данные

- **Текст** (textarea): Type text to encode, or paste encoded data to decode…
- **Кодек** (select)
- **Направление** (select)

## Когда использовать

- Когда нужно представить текстовые данные в формате Base65536 с плотной Unicode-кодировкой.
- Когда требуется обрамить текст в netstring с длиной UTF-8 в байтах.
- Когда нужно проверить или декодировать ранее полученную строку Base65536 или netstring.

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

- Введите исходный или закодированный текст в поле «Текст».
- Выберите кодек: Base65536 или netstring.
- Укажите направление: «Кодировать» или «Декодировать».
- Запустите преобразование и просмотрите результат в HTML.

## Сценарии использования

- Подготовка текста для Unicode-совместимых каналов с использованием Base65536.
- Формирование саморазграничивающих сообщений в формате netstring.
- Проверка и обратное преобразование строк при разработке текстовых протоколов.

## Частые вопросы

### Какие кодеки поддерживает инструмент?

Base65536 и netstring.

### Что делает Base65536?

Он упаковывает каждые два байта в один из 65 536 Unicode-кодовых пунктов.

### Как выглядит netstring?

Формат имеет вид <длина>:<данные>, где длина указана в байтах UTF-8.

### Можно ли декодировать готовую строку?

Да. Вставьте закодированные данные, выберите соответствующий кодек и направление «Декодировать».

### Что произойдет при ошибке в netstring?

Некорректные длины и отсутствующие завершающие запятые будут обнаружены при декодировании.

## Связанные инструменты

- [Шифр Rail Fence (ZigZag)](https://elysiatools.com/ru/tools/zigzag-railfence-text): Кодируйте, декодируйте, визуализируйте и взламывайте перебором шифр перестановки Rail Fence.
- [Конвертер Leet Speak](https://elysiatools.com/ru/tools/leet-speak-converter): Преобразует текст в leet speak (1337) и обратно. Кодирует в стилях Базовый, Полный или Заглавные, или декодирует leet в обычный текст.
- [Транслятор Азбуки Морзе](https://elysiatools.com/ru/tools/morse-code-translator): Переводит текст в международную азбуку Морзе (ITU-R M.1677) и обратно, с воспроизведением звука в реальном времени. Автоопределение направления, регулируемая скорость WPM (стандарт PARIS) и частота тона.
- [Мастерская A1Z26 буква-число](https://elysiatools.com/ru/tools/a1z26-letter-number-workbench): Преобразование между буквами и числами (A=1…Z=26) с настройкой разделителя и регистра, декодирование чисел в буквы и сумма букв.
- [ASCII85 Конвертер](https://elysiatools.com/ru/tools/ascii85-converter): Кодирует и декодирует текст в/из формата ASCII85 (версия Adobe)
- [Base32 Конвертер](https://elysiatools.com/ru/tools/base32-converter): Кодирует и декодирует текст в/из формата Base32 с несколькими вариантами
- [Base45 Конвертер](https://elysiatools.com/ru/tools/base45-converter): Кодирует и декодирует текст в/из формата Base45 (RFC 9285)
- [Base58 Конвертер](https://elysiatools.com/ru/tools/base58-converter): Кодирует и декодирует текст в/из формата Base58 с вариантами Bitcoin и Ripple

## Примеры

- [Примеры текста с эмодзи](https://elysiatools.com/ru/samples/text-with-emoji-samples): Многоязычный текст, содержащий различные эмодзи Unicode для тестирования извлечения эмодзи
- [Образцы текста с датами](https://elysiatools.com/ru/samples/text-with-date-samples): Текст, содержащий различные форматы дат для тестирования извлечения и анализа дат
- [Примеры Текста на Китайско-Английском Языке](https://elysiatools.com/ru/samples/text-chinese-english-mixed-samples): Примеры текстовых файлов со смешанным китайско-английским содержимым для тестирования инструментов автоматического добавления пробелов
- [Примеры Конвертера Регистра](https://elysiatools.com/ru/samples/text-case-formats): Тестовые примеры для конвертации регистра между различными соглашениями об именовании
