Към съдържанието

Преобразувател от 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, както и работа с текст, дати и числа. Всеки инструмент работи без регистрация или абонамент, а въведеното от вас се използва само за изчисляване на резултата и никога не се съхранява. Използвайте го като бърз набор от инструменти за еднократни задачи или добавете в отметките инструментите, на които разчитате всеки ден.