📅  最后修改于: 2023-12-03 15:11:57.750000             🧑  作者: Mango
在 Nodejs 中,可以通过内置模块 Buffer
来进行 base-64 编码和解码。本文将介绍如何解码已使用 base-64 编码的数据字符串。
在进行 base-64 解码前,我们需要准备待解码的数据字符串,这通常是从网络传输或存储中获取的数据,其中包含有 base-64 编码后的数据。
const encodedData = "SGVsbG8gV29ybGQ="
Nodejs 提供了 Buffer.from()
方法,可以将 base-64 编码的数据字符串转换为 Buffer 类型的数据。接着,我们可以使用 Buffer.toString()
方法,将 Buffer 类型的数据转换为字符串类型。
// 解码过程
const decodedData = Buffer.from(encodedData, "base64").toString();
console.log(decodedData); // Hello World
以下是完整的 Nodejs 代码,用于解码已使用 base-64 编码的数据字符串。
// 待解码的数据字符串
const encodedData = "SGVsbG8gV29ybGQ=";
// 解码过程
const decodedData = Buffer.from(encodedData, "base64").toString();
// 打印解码后的数据
console.log(decodedData); // Hello World
通过使用 Nodejs 内置模块的方法,我们可以轻松地解码已使用 base-64 编码的数据字符串。这可以方便地实现数据加密和解密的功能。