通常,我希望以下内容足以表示Buffer中的二进制数据:
new Buffer('01001000','binary')
但我可以肯定Node.js / JS不支持这种“二进制”编码。那么将二进制数据写入缓冲区的最佳方法是什么?
您可以像这样进行二进制编码:
var binaryString = "\xff\xfa\xc3\x4e";
var buffer = new Buffer(binaryString, "binary");
console.log(buffer);
<Buffer ff fa c3 4e>
//允许的编码类型
encoding size (bytes)
base64 4,177,241
binary 4,162,398
hex 4,669,965
JSON 2,271,670
utf16le* 4,543,605
utf8* 3,640,132
ascii* 2,929,850
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句