以下任务要做:
有一个协议定义了简约数据,例如:
binary 0 1 0 0 0 1 1 1 0 0 1 1 1 0
variable [-] [-----] [---] [-------]
name a b c d
其中参数“a”由 2 位组成,参数“b”由 5 位组成,依此类推。我必须将它们设置为
a=1
b=1
c=6
d=...
所以上面的位缓冲区会自动产生。
此比特流应存储在如下缓冲区中:
let buf = Buffer.alloc(64, 0);
有没有可能实现这一目标?