Introducción
En este laboratorio, exploraremos cómo codificar una cadena dada en formato base64 utilizando JavaScript. Crearemos una función que tome una cadena, la convierta a binario utilizando un búfer y luego devuelva la cadena codificada en base64. Este laboratorio tiene como objetivo ayudar a los aprendices a comprender el proceso de codificación de datos en formato base64 y cómo se puede aplicar en escenarios del mundo real.
Codificación de una cadena a Base64
Para codificar un objeto String a una cadena ASCII codificada en base-64, siga estos pasos:
- Abra la Terminal/SSH y escriba
nodepara comenzar a codificar. - Cree un
Bufferutilizando la cadena dada y la codificación binaria. - Utilice
Buffer.prototype.toString()para devolver la cadena codificada en base-64.
A continuación, se muestra un fragmento de código de ejemplo:
const encodeToBase64 = (str) => Buffer.from(str, "binary").toString("base64");
Ahora puede utilizar la función encodeToBase64() para codificar cualquier cadena a base-64. Por ejemplo:
encodeToBase64("foobar"); // 'Zm9vYmFy'
Resumen
¡Felicitaciones! Has completado el laboratorio de Codificación de Cadena a Base64. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.