Nodejs base64编码与解码

摘要:
1普通字符串//编码newBuffer(字符串)。toString('base64')//解码newBuffer(base64Str,'base64'')。toString();2十六进制//编码newBuffer(字符串,'base64')。toString('hex')//解码newBuffer(base64Str,'hex])。toString('utf8');3图片公司

1、普通字符串

//编码

new Buffer(String).toString('base64');

//解码

new Buffer(base64Str, 'base64').toString();

2、十六进制Hex

//编码

new Buffer(String, 'base64').toString('hex');

//解码

new Buffer(base64Str, 'hex').toString('utf8');

3、图片

const fs = require('fs');

//编码

function base64_encode(file) {
    let bitmap = fs.readFileSync(file);
    return new Buffer(bitmap).toString('base64');
}

//解码

function base64_decode(base64str, file) {
    var bitmap = new Buffer(base64str, 'base64');
    fs.writeFileSync(file, bitmap);
}

免责声明:文章转载自《Nodejs base64编码与解码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Hive调优实战[转]ssl证书部署问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

js使用crypto实现md5WithRSA加密及验签

最近使用node对接一家支付三方,对方使用的是java 要求使用RSA加密 使用的算法是 md5WithRSA  encoding是utf8 输出是base64 在使用crypto-js和node-rsa无果后 查阅了node官方文档的crypto找到了答案  createSign方法传入加密算法创建一个sign对象,当然算法不是全部都支持的   使用...

C#编程总结(十)字符转码

C#编程总结(十)字符转码 为了适应某种特殊需要,字符需要根据规则进行转码,便于传输、展现以及其他操作等。 看看下面的转码,就知道他的用处了。 1、字符串转码 根据原编码格式与目标编码格式,完成转换。不过可能出现乱码哦。上一章已经介绍过了。 代码: /// <summary> /// 字符串编码转换...

java 使用qrcode生成二维码图片或者base64字符串

通过传入字符串,生成二维码图片或者base64格式字符串 1 public static String barcode2Base64(String msg) throwsException{ 2 Qrcode x = newQrcode(); 3 //N代表数字,A代表a-z,B代表其他字符 4 x.setQ...

python学习笔记十七:base64及md5编码

一、Python Base64编码Python中进行Base64编码和解码要用base64模块,代码示例: #-*- coding: utf-8 -*- import base64 str = 'cnblogs' str64 = base64.b64encode(str) print str64 #Y25ibG9n...

base64的编码解码的一些坑

1、 //编码 value = base64encode(utf16to8(src)) //解码 value = utf8to16(base64decode(src))这里:base64编码之前先转成utf8,解码出来的也要从utf-8转为utf-16 2、base64编码分为字符串编码成字符串,字符串编码成数组,字符串解码成数组,字符串解码成字符串,等...

BASE64编码的图片在网页中的显示问题的解决

BASE64位转码有两种: 一种是图片转为Base64编码,这种编码是直接可以在页面通过<img src='http://t.zoukankan.com/base64编码'/>的方式显示 Base64 在CSS中的使用 .demoImg{ background-image: url("data:image/jpg;base64,/9j/4QMZ...