Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 2804|Respuesta: 2

Composición de cadenas codificada en Base64 (qué caracteres hay en Base64)

[Copiar enlace]
Publicado en 18/7/2023 18:39:51 | | |
¿Qué es Base64?

Base64 es un método de codificación que convierte datos binarios en caracteres mostrables en el conjunto de caracteres ASCII para su transmisión y almacenamiento sin comprometer la integridad de los datos. La codificación Base64 es reversible, lo que significa que los datos codificados pueden restaurarse a los datos binarios originales.

Tabla de codificación Base64

Codificación Base64Se usaron 64 caracteres, incluyendo 26 letras mayúsculas, 26 minúsculas, 10 números y dos caracteres especiales "+" y "/". Aquí tienes la tabla completa de codificación de Base64:

  • Letras mayúsculas y minúsculas (52 en total): A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u、v、w、x、y、z。
  • Números (10 en total): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
  • Símbolos (2 en total): +, /.


Personajes especiales de Base64

La codificación Base64 contiene dosCaracteres especiales "+" y "/", que tienen códigos ASCII de 43 y 47 en el conjunto de caracteres, respectivamente. Estos dos caracteres son donde la codificación Base64 suele causar problemas, ya que algunos sistemas de software no los reconocen. En la práctica, a veces es necesario reemplazar estos dos caracteres especiales por otros caracteres, por ejemplo, al usar la codificación Base64 en una URL, cuando necesitas reemplazar "+" por "-" y "/" por "_".

Cómo está codificado Base64

La codificación Base64 agrupa los datos binarios en grupos de cada 6 bits, y los valores de cada grupo se utilizan como índices para encontrar los caracteres correspondientes en la tabla de codificación Base64, de modo que se obtenga la cadena codificada. Si los datos agrupados son menores que 6 bits, se añade "0" al final para completar 6 bits, enEl resultado se indica con "="

Aplicaciones en Base64

Base64 es ampliamente utilizado. En la transmisión en red, los datos deben estar codificados en Base64 para abordar estos problemas debido a que ciertos protocolos o software imponen restricciones al formato de datos transmitidos. Por ejemplo, en el correo electrónico, la codificación Base64 es necesaria porque el protocolo de transferencia de correo solo soporta formato de texto y los binarios deben codificarse como caracteres ASCII para transferirse. Además, la codificación Base64 se utiliza a menudo al transferir parámetros en URLs para evitar incompatibilidades en conjuntos de caracteres.





Anterior:Comunicación cruzada basada en NamedPipe basada en .NET/C# [con código fuente]
Próximo:.NET/C# marco ligero de mapeo de objetos para mapas
 Propietario| Publicado en 17/5/2024 13:18:47 |
No se ejecutó 'atob' en 'Window': La cadena a decodificar no está...
https://www.itsvse.com/thread-10770-1-1.html
 Propietario| Publicado en 17/10/2025 9:02:43 |
Explicación detallada de la codificación blockchain Base58, Base58Check, Bech32 y Bech32m
https://www.itsvse.com/thread-11095-1-1.html
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com