Base64编码的作用和使用

Base64编码的作用和使用

Tags
数据传输协议
Base64
CreatedTime
Aug 19, 2022 09:25 AM
Slug
2020-11-23-base64
UpdatedTime
Last updated August 19, 2022

Base64作用

  • 可用于传递二进制数据。因为编码后是只有ASCII字符的字符串
  • 保证在数据源传输过程中不被肆意修改。

代码实现

在nodejs中,借助Buffer即可:
const str = '董沅鑫' Buffer.from(str, 'utf8').toString('base64')
在js前端,需要使用atobbtoa两个函数。
前端btoa函数无法编码中文。

其它工具

目录如下,包括 base64 和其他数据类型的转换思路,以及常用工具 👇
notion image