NodeJS:字符串和base64相互转换

简介: NodeJS:字符串和base64相互转换

nodejs不支持使用atob和btoa 进行字符串base64转换

/**
 * string转为base64
 */
function stringToBase64(str) {
  return new Buffer.from(str).toString("base64");
}
/**
 * base64转字符串
 */
function base64ToString(b64) {
  return new Buffer.from(b64, "base64").toString();
}

示例

// 转为base64
var str1 = "aaabbbccc";
console.log(stringToBase64(str1));
// base64反解析为字符串
var str2 = "YWFhYmJiY2Nj";
console.log(base64ToString(str2));

参考

nodejs对字符串进行base64转换和解析

相关文章
python 字符串 hex 互转
python 字符串 hex 互转
89 0
js中字符串转base64以及base64转字符串原理及实现
今天刷codewars的题目的时候碰到一个通过js来实现字符串转base64的题目,base64虽然在js或nodejs中经常用,但是我还真没有仔细去看过原理以及如何实现,这回绕不过去了,赶紧找了找资料看了下。
js中字符串转base64以及base64转字符串原理及实现
|
6月前
|
Go
Go字节数组与字符串相互转换
Go字节数组与字符串相互转换
78 3
Python 字符串str详解(超详细)(二)
Python 字符串str详解(超详细)(二)
143 0
blob和base64互转
blob和base64互转
167 0
Python 字符串str详解(超详细)(四)
Python 字符串str详解(超详细)(四)
124 0
Python 字符串str详解(超详细)(一)
Python 字符串str详解(超详细)(一)
736 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等