# Конвертер Base32 в Text

Кодируйте текст в Base32 или декодируйте Base32 обратно в текст с помощью стандартного алфавита RFC 4648, состоящего из букв от A до Z и цифр от 2 до 7. Инструмент преобразует введенные данные в байты UTF-8, записывает их группами по восемь символов с необязательным заполнением знаками = и декодирует без учета регистра, игнорируя пробелы и переносы строк. Он помогает разработчикам работать с секретами TOTP, адресами onion, записями DNS и именами файлов, для которых нужна кодировка без учета регистра.

## Часто задаваемые вопросы

### Что такое Base32?

Base32 — это кодировка двоичных данных в текстовом виде из RFC 4648, использующая 32 символа: буквы от A до Z и цифры от 2 до 7. Каждые 5 байт превращаются в 8 символов, поэтому результат примерно на 60 процентов больше исходных данных. В алфавите нет строчных букв и легко перепутываемых цифр.

### Что это за примеры из RFC 4648?

f кодируется как MY======, fo — как MZXQ====, foo — как MZXW6===, foob — как MZXW6YQ=, fooba — как MZXW6YTB, а foobar — как MZXW6YTBOI======. Пустые входные данные остаются пустыми. Инструмент воспроизводит все эти результаты.

### Для чего нужен параметр заполнения?

При включенном заполнении кодировщик добавляет знаки =, пока длина не станет кратна восьми, как предписывает RFC 4648. Многие приложения TOTP и URL используют Base32 без заполнения, поэтому для них отключите эту функцию. Декодер принимает оба формата.

### Декодирование зависит от регистра?

Нет. Декодер принимает заглавные и строчные буквы, а также игнорирует пробелы, табуляции и переносы строк. Закодированный результат всегда содержит заглавные буквы.

### Почему мой ввод Base32 отклоняется?

Допустимы только буквы от A до Z, цифры от 2 до 7 и завершающие знаки =. Цифры 0, 1, 8 и 9 не входят в алфавит, а длина последней группы, которая не может соответствовать целому числу байтов, например один, три или шесть символов, недопустима.

### Можно ли декодировать этим инструментом секрет TOTP?

Его можно декодировать, но секреты TOTP — это случайные байты, а не текст. Поэтому инструмент сообщает, что результат не является текстом в UTF-8: он показывает только декодированные данные, которые можно прочитать как текст.

### Как обрабатываются символы, не входящие в ASCII?

Перед преобразованием текст кодируется в UTF-8, поэтому такие символы, как é или эмодзи, занимают от двух до четырех байтов. При декодировании байты преобразуются обратно в исходный текст.

### Это то же самое, что Base32hex или Crockford Base32?

Нет. В Base32hex используются цифры от 0 до 9 и буквы от A до V, а в варианте Crockford отсутствуют I, L, O и U. Этот инструмент использует только стандартный алфавит RFC 4648.

### Шифрует ли Base32 мои данные?

Нет. Base32 — это кодировка, которую может обратить любой. Она меняет вид данных, но не то, кто может их прочитать.

### Какой объем текста можно преобразовать?

До 5 MiB текста за один запрос. Преобразование выполняется на сервере, а входные данные не сохраняются.

Ваша реклама здесь?

[Напишите нам по электронной почте](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набор плагинов для работы агентов с WordPress.](https://sleekwp.com/?ref=oneclickpro)
