Introdução
Neste laboratório, exploraremos como codificar uma string fornecida para o formato base64 usando JavaScript. Criaremos uma função que recebe uma string, a converte para binário usando um buffer e, em seguida, retorna a string codificada em base64. Este laboratório visa ajudar os alunos a entender o processo de codificação de dados no formato base64 e como ele pode ser aplicado em cenários do mundo real.
Codificando uma String para Base64
Para codificar um objeto String para uma string ASCII codificada em base64, siga estes passos:
- Abra o Terminal/SSH e digite
nodepara começar a codificar. - Crie um
Bufferusando a string fornecida e a codificação binária. - Use
Buffer.prototype.toString()para retornar a string codificada em base64.
Aqui está um trecho de código de exemplo:
const encodeToBase64 = (str) => Buffer.from(str, "binary").toString("base64");
Agora você pode usar a função encodeToBase64() para codificar qualquer string para base64. Por exemplo:
encodeToBase64("foobar"); // 'Zm9vYmFy'
Resumo
Parabéns! Você concluiu o laboratório Encode String to Base64. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.