参数说明
buf1.copy(buf2, charuweizhi, start, end) buf2 插入,缓冲区 charuweizhi 可选,插入buf2指定位置,默认:0 start 可选,复制开始位置,默认:0 end 可选,复制结束位置,默认:buf1总长度 注: 1.从buf1复制指定文本,替换buf2指定位置开始的文本,替换大小由buf1复制文本大小决定 2.buf2空间必须大于复制文本,否则多余文本回丢弃
示例
var buf1 = Buffer.from("abcdef");
var buf2 = Buffer.from("1234567890");
buf1.copy(buf2, 2, 1, 5);
console.log(buf2.toString());
结果:12bcde7890
注:如果纯拷贝可用 buf2 = Buffer.alloc(10);