企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
``` 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) ~~~