标签:from 文件 copy slow tar 复制 def 类型 efi
Buffer { [Function: Buffer] poolSize: 8192, from: [Function], alloc: [Function], allocUnsafe: [Function], allocUnsafeSlow: [Function], isBuffer: [Function: isBuffer], compare: [Function: compare], isEncoding: [Function], concat: [Function], byteLength: [Function: byteLength], [Symbol(node.isEncoding)]: [Function] }
poolSize:内存载体的容量 静态方法isBuffer:判断对象是否是Buffer类型对象,很多时候需要判断数据类型,才会有对应后续的操作 compare:用来判断两个对象的相对位置,一般来做按字符串的排序 isEncoding:判断nodejs是否支持某种编码,像中文处理这种,只能使用utf-8这种编码,对于gbk这种是无法解析的 concat:将几个Buffer对象,链接创建一个新的buffer对象 bytelength:获得指定编码下字符串所占的字节数
> var buf = new Buffer(‘hello every‘); undefined > buf.length 11 > buf.write(‘hi every‘) 8 > buf.toString() ‘hi everyery‘ > buf.length 11
> buf.write(‘ everyeveryevery‘,2,16); 9 > buf.toString() ‘hi everyev‘
> var buf = new Buffer(‘hello every‘) undefined > buf.length 11 > var buf2 = new Buffer(5) undefined > buf.copy(buf2) 5 > buf2.toString() ‘hello‘ > buf.toString() ‘hello every‘
> buf.copy(buf2,0,6,11) 5 > buf2.toString() ‘every‘
标签:from 文件 copy slow tar 复制 def 类型 efi
原文地址:https://www.cnblogs.com/wzndkj/p/9185775.html