时间:2021-05-26
方法说明:
检测是否为有效的编码参数,返回true 或 false。
语法:
复制代码 代码如下:
Buffer.isEncoding(encoding)
接收参数:
encoding {String} 被检测的编码格式
例子:
复制代码 代码如下:
var a = Buffer.isEncoding('base64');
console.log(a);
源码:
复制代码 代码如下:
Buffer.isEncoding = function(encoding) {
switch ((encoding + '').toLowerCase()) {
case 'hex':
case 'utf8':
case 'utf-8':
case 'ascii':
case 'binary':
case 'base64':
case 'ucs2':
case 'ucs-2':
case 'utf16le':
case 'utf-16le':
case 'raw':
return true;
default:
return false;
}
};
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
我们知道Node.js框架下的Buffer对象能够对二进制数据提供很好的支持,那么获取一个Buffer对象真实的字节长度则是必须要用到的功能了。Node.js框
对于初学Node.js框架的开发人员来说,可能认为Buffer模块比较易学、重要性也不是那么突出。其实,Buffer模块在文件I/O和网络I/O中应用非常广泛,
本文实例讲述了node.js中Buffer缓冲器的原理与使用方法。分享给大家供大家参考,具体如下:一、什么是BufferBuffer缓冲器是用来存储输入和输出数
方法说明:将制定数据填充到buffer中。语法:复制代码代码如下:buffer.fill(value,[offset],[end])接收参数:value将要填充
方法说明:进行不同buffer之间的复制替换操作。从源buffer复制数据并替换到目标buffer的指定位置。语法:复制代码代码如下:buffer.copy(t