在前端开发中,处理 base64 编码是常见的需求。npm 上有很多用于处理 base64 编码的包,b64-lite 是其中一个比较小巧的 npm 包,其提供了对 base64 编码的加密和解密功能,本篇文章将详细讲解 b64-lite 的使用方法。
安装
使用 npm 安装 b64-lite 包。
npm install b64-lite
加密和解密
b64-lite 支持对字符串进行 base64 编码和解码。
编码
使用 b64-lite 的 encode
方法可以将字符串进行 base64 编码。
const b64 = require('b64-lite'); const str = 'hello world'; const encodedStr = b64.encode(str); // aGVsbG8gd29ybGQ=
解码
使用 b64-lite 的 decode
方法可以将 base64 编码的字符串进行解码。
const b64 = require('b64-lite'); const str = 'aGVsbG8gd29ybGQ='; const decodedStr = b64.decode(str); // hello world
示例
以下是一个使用 b64-lite 进行加密和解密的示例代码。
const b64 = require('b64-lite'); const str = 'hello world'; const encodedStr = b64.encode(str); const decodedStr = b64.decode(encodedStr); console.log('原始字符串:', str); console.log('编码后字符串:', encodedStr); console.log('解码后字符串:', decodedStr);
输出:
原始字符串: hello world 编码后字符串: aGVsbG8gd29ybGQ= 解码后字符串: hello world
总结
b64-lite 是一个小巧实用的 npm 包,可以方便地对字符串进行 base64 编码和解码。本篇文章介绍了 b64-lite 的安装、加密、解密方法,以及一个使用示例。使用 b64-lite 可以减少自己开发 base64 编码功能的时间和精力,提高开发效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5f1c2cd4403f2923b035c52b