# Преобразувател от Text в Base32

Кодирайте текст в 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%B2%20OneClick%20Pro)

[Реклама Комплект плъгини за агенти за WordPress.](https://sleekwp.com/?ref=oneclickpro)
