- Загрузка из текстовый файла
- Загрузка из изображения (OCR)
- Отсканировать QR-код
- UTF-16LE
- UTF-32LE
- US-ASCII
- ISO-8859-1 (Latin-1)
- ISO-8859-15 (Latin-9)
- Windows-1252
- ISO-8859-2 (Latin-2)
- Windows-1250
- ISO-8859-3 (Latin-3)
- ISO-8859-4 (Latin-4)
- ISO-8859-13 (Latin-7)
- Windows-1257
- Shift_JIS
- EUC-JP
- ISO-2022-JP (JIS)
- GB2312 (EUC-CN)
- GB18030
- Big5-HKSCS
- EUC-KR (KS X 1001)
- ISO-2022-KR
- ISO-8859-5
- Windows-1251
- KOI8-R
- KOI8-U
- ISO-8859-6
- Windows-1256
- ISO-8859-7
- Windows-1253
- ISO-8859-8
- Windows-1255
- ISO-8859-9 (Latin-5)
- Windows-1254
- TIS-620
- Windows-874
- Windows-1258
Декодировано
Base32 |
---|
Закодировано
Base32 |
---|
О Base32
Base32 - это метод кодирования, использующий печатаемые символы ASCII.
В Base32 данные делятся на 5 бит и преобразуются в буквенно-цифровые символы (A-Z, 2-7). Преобразует каждые 8 символа, а если последний меньше 8 символов, заполните его символом равенства (=).
Таблица преобразования для символов Base32 выглядит следующим образом.
5-битные данные | Base32 символа |
---|---|
00000 | A |
00001 | B |
00010 | C |
00011 | D |
00100 | E |
00101 | F |
00110 | G |
00111 | H |
01000 | I |
01001 | J |
01010 | K |
01011 | L |
01100 | M |
01101 | N |
01110 | O |
01111 | P |
10000 | Q |
10001 | R |
10010 | S |
10011 | T |
10100 | U |
10101 | V |
10110 | W |
10111 | X |
11000 | Y |
11001 | Z |
11010 | 2 |
11011 | 3 |
11100 | 4 |
11101 | 5 |
11110 | 6 |
11111 | 7 |
Например, если вы конвертируете «Hello» с помощью Base32, это будет следующим образом.
1. Сделайте это двоичным представлением.
01001000 01100101 01101100 01101100 01101111 00100001 (Для US-ASCII / UTF-8)
2. Разделять каждые 5 бит. Если он меньше 5 бит, дополните его "0" в конце.
01001 00001 10010 10110 11000 11011 00011 01111 00100 00100
3. Преобразуйте в символы с помощью таблицы преобразования. Преобразуйте каждые 8 символа, и если оно меньше 8 символов, дополните конец знаком «=».
JBSWY3DP EE======
4. Соедините все символы, чтобы получить результат преобразования Base64.
JBSWY3DPEE======