Перейти до вмісту

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 тексту за запит. Перетворення виконується на сервері, а введені дані не зберігаються.

Про OneClick Pro

OneClick Pro — це безкоштовна колекція з понад 150 вебінструментів для повсякденної роботи: конвертації зображень і одиниць, форматування та перевірки коду, перевірки доменів і SEO, а також роботи з текстом, датами й числами. Кожен інструмент працює без реєстрації чи передплати, а введені вами дані використовуються лише для обчислення результату й ніколи не зберігаються. Використовуйте цю добірку як швидкий набір інструментів для разових завдань або додайте в закладки інструменти, якими користуєтеся щодня.