Инструмент онлайн-декодирования Base64 предоставляет вам кодирование Base64, онлайн-декодирование Base64, шифрование и дешифрование Base64, шифрование строк в формате Base64 и отображение зашифрованного онлайн-расшифрования и дешифрования Base64 в виде обычного текста. Base64 — относительно распространенный онлайн-алгоритм шифрования. При решении проблемы искажения китайских символов использование различных способов кодирования китайского языка позволяет эффективно избежать искажения китайских символов. Этот сайт не будет записывать какую-либо вашу информацию, пожалуйста, не стесняйтесь использовать ее.
Кодировка Base64 использует 64 печатных символа ASCII (AZ, az, 0–9, +, /) для кодирования любых данных последовательности байтов в строку ASCII, а символ «=" используется в качестве суффикса.
численная величина | характер | численная величина | характер | численная величина | характер | численная величина | характер |
0 | A | 16 | Q | 32 | g | 48 | w |
1 | B | 17 | R | 33 | h | 49 | x |
2 | C | 18 | S | 34 | i | 50 | y |
3 | D | 19 | T | 35 | j | 51 | z |
4 | E | 20 | U | 36 | k | 52 | 0 |
5 | F | 21 | V | 37 | l | 53 | 1 |
6 | G | 22 | W | 38 | m | 54 | 2 |
7 | H | 23 | X | 39 | n | 55 | 3 |
8 | I | 24 | Y | 40 | o | 56 | 4 |
9 | J | 25 | Z | 41 | p | 57 | 5 |
10 | K | 26 | a | 42 | q | 58 | 6 |
11 | L | 27 | b | 43 | r | 59 | 7 |
12 | M | 28 | c | 44 | s | 60 | 8 |
13 | N | 29 | d | 45 | t | 61 | 9 |
14 | O | 30 | e | 46 | u | 62 | + |
15 | P | 31 | f | 47 | v | 63 | / |
Base64 делит входную строку на байты, получает двоичное значение, соответствующее каждому байту (если оно меньше 8 бит, старшие биты заполняются 0), затем объединяет эти двоичные значения, а затем делит их на группы по 6 бит ( потому что 2^6=64), если последняя группа меньше 6 бит, в конце будет добавлен 0. Преобразуйте каждый набор двоичных значений в десятичные, затем найдите соответствующие символы в приведенной выше таблице и объедините их, чтобы получить результат кодирования Base64.
Base64 может использоваться для кодирования базовых двоичных данных любых данных и может использоваться в ситуациях, когда можно передавать только символы ASCII. Однако чаще всего он используется для обработки и передачи текстовых данных.Например, в электронных письмах в формате MIME Base64 можно использовать для кодирования содержимого электронной почты, чтобы облегчить передачу между компьютерами с разными языками без искаженных символов.Обратите внимание, что он передается скорее чем отображается, например, на компьютерах в Западной Европе.Используя кодировку utf-8 на компьютере, можно нормально отображать китайский язык (установлена соответствующая библиотека шрифтов), но он не сможет нормально передавать китайский язык.В этом случае преобразование в Base64 устранит это беспокойство.
Если иное не указано в кодировке Base64, общепринято, что символы, отличные от ASCII, кодируются в соответствии с набором символов UTF-8.