Cómo codificar o decodificar una cadena usando Basetop 10 en JavaScript

Cómo codificar o decodificar una cadena usando Basetop 10 en JavaScript
La codificación base64 es una forma interesante de representar la información que se utiliza para transformar los datos binarios en una cadena que consiste en alfabetos, dígitos y algunos caracteres especiales.

Base64 se usa típicamente para codificar datos que pueden estar dañados durante la transferencia. Antes de que ocho bits bytes se convirtieran en un estándar, muchos sistemas, como SMTP (correo electrónico) utilizaron siete, seis bytes de tres bits, lo que llevó a que los datos se perdieran durante la transferencia entre sistemas. Entonces, se desarrolló un nuevo esquema de codificación que representaba datos binarios en forma de cadenas de texto que podrían transferirse fácilmente entre sistemas sin ningún daño a los datos.

Base64 se usa comúnmente para codificar los datos binarios de los archivos adjuntos de correo electrónico, como imágenes y documentos. También se usa para codificar las imágenes y los archivos de audio integrados en una página web.

Base64 también se inventó para reducir los gastos de transferencia de datos entre sistemas. En Base64, cada personaje reemplaza seis dígitos de binario, lo que lo convierte en una forma más eficiente de transferencia de datos y reduce su costo.

01101011 00000001 01001010 10101001 01010101 01001010 10101111 11000011 00110110 10110101 01010101 01010010 01101010 01101101 01101100 10101010 10101010 10110010 11011011 01011011 00101011 00101100 11001010 10110101 01010101 01010100 10010110 01010101 10111010 10101101 01011010 10101011 10101011 10011010 10101010 00000000 01101011 00000001 01001010 10101001 01010101 01001010 10101111 11000011 00110110 10110101 01010101 01010010 01101010 10101010 00000000 10101010 10101010 10110010 00000001 01011011 00101011 00101100 11001010 10110101 01010101 01010100 10010110 01010101 10111010 10101101 01011010 10101011 10101011 10011010 10101010 00000000 10101010 10101010 10110010 11000011 00110110

Por ejemplo, los datos binarios dados anteriormente se pueden reducir a esta cadena corta utilizando la codificación de Base64:

AWFKQVVKR8M2TVVSAM1SQQQY21SRLMQ1VVSWVBQTWQURMQOAAWFKQVVVKR8M2TVVSAQOAQQQYAVSRLMQ1VVWVBQTWQURMQOAQQQYWZY =

Cómo codificar y decodificar una cadena usando Base64 en JavaScript

Hay dos funciones diferentes disponibles en JavaScript nombradas btoa y de la A, a la B que permiten a los programadores codificar o decodificar una cadena; Estas funciones son compatibles con casi todos los principales navegadores web. En este artículo discutiremos ampliamente ambos btoa y de la A, a la B funciones; Pero primero discutamos el btoa función:

Cómo codificar una cadena usando Base64 en JavaScript

JavaScript tiene una función incorporada nombrada btoa que se puede usar para codificar una cadena en una cadena base64:

var originalStr = "Bienvenido a Linux Sugerencia!";
EncodedStr = BTOA (OriginalStr);
consola.log (EncodedStr);

Cómo decodificar una cadena base64 en JavaScript

JavaScript proporciona el de la A, a la B función para decodificar una cadena base64 en una cadena normal:

var originalStr = "Bienvenido a Linux Sugerencia!";
EncodedStr = BTOA (OriginalStr);
consola.log (EncodedStr);
decodedstr = ATOB (EncodedStr);
consola.log (decodedstr);

Conclusión

Base64 es un formato de representación de datos que convierte los datos binarios en una cadena especial de caracteres, dígitos y caracteres especiales; Cada personaje en la cadena Base64 reemplaza 6 dígitos binarios. Base64 no oculta los datos, solo lo transforma de un formato a otro para una transferencia más fácil entre diferentes sistemas. La cadena codificada Base64 debe tratarse como texto plano; no protege los datos del hombre en los ataques intermedios. En esta publicación aprendimos a codificar y decodificar cadenas usando Base64 en JavaScript.