Кодировщик и декодировщик Base32

Кодируйте текст в Base32 по RFC 4648 и декодируйте его обратно в вашем браузере. Ваш ввод остаётся на вашем устройстве.

Кодировщик / декодировщик Base32 работает целиком в вашем браузере. Текст и строки Base32, которые вы кодируете или декодируете, никогда не покидают ваше устройство, и ничего не загружается в ArrayKit.

Открыть кодировщик / декодировщик Base64

Об инструменте Кодировщик Base32

Кодировщик / декодировщик Base32 преобразует текст UTF-8 в Base32 по RFC 4648 и превращает Base32 обратно в читаемый текст. Base32 использует 32-символьный алфавит A–Z и 2–7, так что вывод нечувствителен к регистру и его безопасно набирать, диктовать или встраивать в имена файлов и URL, где смешанный регистр и символы +/ из Base64 вызывают проблемы. Режим кодирования дополняет результат до границы в 8 символов знаком '=', а переключатель позволяет убрать заполнение, когда система ожидает его без него. Режим декодирования снисходителен: он принимает нижний регистр, игнорирует пробелы и восстанавливает недостающее заполнение, помечая при этом любой символ вне алфавита. Это удобно, когда вы работаете с секретами TOTP, DNS-записями или идентификаторами в стиле Bitcoin. Всё работает на вашем устройстве — вставленный текст никогда не покидает браузер.

Возможности

Как использовать Кодировщик Base32

  1. Оставьте выбранной вкладку «Кодировать» и введите или вставьте ваш текст
  2. Скопируйте вывод Base32 или выключите «Заполнение», чтобы убрать символы '='
  3. Переключитесь на «Декодировать» и вставьте строку Base32, чтобы восстановить текст
  4. Прочитайте баннер ошибки, если ввод содержит символы вне A–Z или 2–7

Пример

Ввод

foobar

Результат

MZXW6YTBOI======

"foobar" кодируется в каноническое значение Base32 с заполнением по RFC 4648.

Частые ошибки и устранение неполадок

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

Что такое Base32 и чем он отличается от Base64?
Base32 кодирует двоичные данные, используя только A–Z и 2–7, поэтому он нечувствителен к регистру и избегает +, / и смешанного регистра Base64. Он длиннее Base64, но его проще набирать, читать вслух и использовать в URL или именах файлов.
Какой алфавит Base32 использует этот инструмент?
Он использует стандартный алфавит RFC 4648: буквы от A до Z, за которыми следуют цифры от 2 до 7, со знаком '=' как символом заполнения. Он не использует варианты Crockford или z-base-32.
Можно ли декодировать Base32 в нижнем регистре или без заполнения?
Да. Декодировщик приводит ввод к верхнему регистру за вас и восстанавливает любое недостающее заполнение '=', так что и Base32 в нижнем регистре, и без заполнения декодируются правильно без лишних шагов.
Оставлять заполнение включённым или выключенным?
Заполнение следует RFC 4648 и держит вывод кратным восьми символам, чего ожидает большинство систем. Выключайте его только тогда, когда конкретный формат или поле хочет чистую строку без замыкающих '='.
Отправляется ли мой текст на сервер при кодировании или декодировании?
Нет. Кодировщик / декодировщик Base32 работает целиком в вашем браузере. Вставленные текст и строки Base32 остаются на вашем устройстве и никогда не загружаются в ArrayKit.

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

Все инструменты ArrayKit