The base64 online decoding tool provides you with base64 encoding, base64 online decoding, base64 encryption and decryption, encrypts strings in Base64 format, and displays encrypted Base64 online decoding and decryption as plaintext. Base64 is a relatively common online encryption algorithm. When solving Chinese garbled characters, encoding Chinese in different ways can effectively avoid Chinese garbled characters. This site will not record any of your information, please feel free to use it.
Base64 encoding is to use 64 printable ASCII characters (A-Z, a-z, 0-9, +, /) to encode any byte sequence data into an ASCII string, and the “=” symbol is used as a suffix .
Value | Character | Value | Character | Value | Character | Value | Character |
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 divides the input string into bytes, obtains the binary value corresponding to each byte (if it is less than 8 bits, the high bit is filled with 0), and then concatenates these binary values, and then according to 6 bits One group is divided (because 2^6=64), and if the last group is less than 6 bits, 0 is added at the end. Convert each group of binary values to decimal, then find the corresponding symbols in the above table and concatenate them to get the result of Base64 encoding.
Base64 can be used for the underlying binary data encoding of arbitrary data, and can be used in occasions where only ASCII characters can be transmitted. However, it is most commonly used for the processing and transmission of text data. For example, in MIME format emails, Base64 can be used to encode the content of emails, which is convenient for transmission between computers with different languages without garbled characters. Note that it is transmission rather than display, such as computers in Western Europe Using utf-8 encoding on the Internet can display Chinese normally (the corresponding font library is installed), but it may not be able to transmit Chinese normally, so there is no need to worry about converting to Base64 at this time.
Base64 encoding Unless otherwise specified, it is generally agreed that non-ASCII characters are encoded according to the UTF-8 character set.
Popular tools: