Как использовать кодирование/декодирование Base64?
- Введите исходный текст или закодированный код Base64.
- Нажмите кнопку 'Зашифровать' для кодирования, нажмите кнопку 'Расшифровать' для декодирования.
- Нажмите кнопку 'Копировать', чтобы вставить его в буфер обмена.
- Нажмите здесь, чтобы преобразовать изображение в Base64.
Что такое кодирование/декодирование Base64?
- Онлайн-инструмент для декодирования/кодирования Base64 — это инструмент, который может декодировать/кодировать строку в Base64. Он использует JavaScript, прост и быстр.
- Кодирование Base64 требует преобразования 3 8-битных байтов (3*8=24) в 4 6-битных байта (4*6=24), затем перед 6-битными байтами добавляются два нуля, образуя 8-битный байт. Если осталось менее 3 байтов, они дополняются нулями, а выходной символ — '=', поэтому в конце закодированного текста может появиться 1 или 2 символа '='.
- Для обеспечения читаемости выходного кода Base64 разработал таблицу кодирования для унифицированного преобразования. Размер таблицы — 2^6=64, отсюда и название Base64.
- С помощью этого инструмента можно зашифровать или расшифровать код в формате Base64. Base64 — один из наиболее распространенных методов кодирования для передачи 8-битных байтовых кодов в Интернете.
Таблица соответствия кодирования Base64
64 печатных символа включают заглавные буквы A-Z, строчные буквы a-z, цифры 0-9, всего 62 символа, а также 2 символа + и /.
| | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
| 000 | A | B | C | D | E | F | G | H |
| 001 | I | J | K | L | M | N | O | P |
| 010 | Q | R | S | T | U | V | W | X |
| 011 | Y | Z | a | b | c | d | e | f |
| 100 | g | h | i | j | k | l | m | n |
| 101 | o | p | q | r | s | t | u | v |
| 110 | w | x | y | z | 0 | 1 | 2 | 3 |
| 111 | 4 | 5 | 6 | 7 | 8 | 9 | + | / |