0
现在,我需要在某个偏移量处将缓冲区写入另一个缓冲区吗?如何将缓冲区写入缓冲区
我们可以做buf.write(string, offset)
,但这只适用于字符串。我想写buf.write(sourceBuf, offset)
,但是这将引发一个错误:TypeError: Argument must be a string
现在,我需要在某个偏移量处将缓冲区写入另一个缓冲区吗?如何将缓冲区写入缓冲区
我们可以做buf.write(string, offset)
,但这只适用于字符串。我想写buf.write(sourceBuf, offset)
,但是这将引发一个错误:TypeError: Argument must be a string
使用buf.copy
功能:
sourceBuf.copy(buf, offset)
此副本sourceBuf
到buf
在字节offset
,或者进入buf
开始如果省略offset
。
完整语法是:
sourceBuf.copy(target[, targetStart[, sourceStart[, sourceEnd]]])