NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
``` Buffer类的出现时由于javascript天生缺乏对二进制数据的支持, 现已在新的ECMAScript标准下解决,但是很多node开发者习惯依赖Buffer类 ``` ~~~ var fs = require('fs') //1.如果没有提供编码格式,文件操作以及很多的网络操作都会将数据作为buffer类型返回 fs.readFile('./test.txt', function (err, buf) { console.log(Buffer.isBuffer(buf)) console.log(buf) console.log(buf.toString()) //Buffer转换为文本类型,默认utf-8 console.log(buf.toString("ascii")) }) ~~~ Buffer的构建与转换 ~~~ var buf = Buffer.from("hello world") var buf_encode = buf.toString("base64") console.log(buf_encode) ~~~