La herramienta de decodificación en línea base64 le proporciona codificación base64, decodificación en línea base64, cifrado y descifrado base64, cifrado y descifrado de cadenas en formato Base64, y la decodificación y descifrado en línea de Base64 cifrados se muestra como texto sin formato. Base64 es un algoritmo de cifrado en línea relativamente común. Al resolver caracteres chinos confusos, la codificación de diferentes formas en chino puede evitar eficazmente los caracteres chinos confusos. Este sitio no registrará ninguna de su información, tenga la seguridad de usarla.
La codificación Base64 es el uso de 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9,/) para codificar datos de secuencia de bytes arbitrarios en cadenas ASCII, y el símbolo "=" se usa como sufijo.
| 数值 | Carácter | 数值 | Carácter | 数值 | Carácter | 数值 | Carácter |
| 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 divide la cadena de entrada en bytes, obtiene el valor binario correspondiente a cada byte (añadiendo ceros a la izquierda si son menos de 8 bits), luego concatena estos valores binarios y los divide en grupos de 6 bits (ya que 2^6 = 64). Si el último grupo tiene menos de 6 bits, se rellena con ceros al final. Convierta cada grupo de valores binarios a decimal, luego busque el símbolo correspondiente en la tabla anterior y concaténelos para obtener el resultado de la codificación Base64.
Base64 se puede utilizar para la codificación de datos binarios subyacente de datos arbitrarios para aplicaciones donde solo se pueden transmitir caracteres ASCII. Sin embargo, se usa más comúnmente para el procesamiento y transmisión de datos de texto. Por ejemplo, en correos electrónicos en formato MIME, Base64 se puede usar para codificar el contenido del correo, lo cual es conveniente para la transmisión entre computadoras en diferentes idiomas sin caracteres confusos. Tenga en cuenta que se transmite en lugar de mostrar. Por ejemplo, el uso de la codificación utf-8 en una computadora en Europa occidental puede mostrar el chino normalmente (la fuente correspondiente está instalada), pero es posible que no pueda transmitir el chino normalmente. En este momento, la conversión a Base64no tiene esta preocupación.
Si no se especifica la codificación Base64, generalmente se acepta que los caracteres no ASCII se codificen de acuerdo con el juego de caracteres UTF-8.
Enlace de amistad:iCMS