我希望能够将缓冲区序列化为字符串,而不会增加任何开销(一个字符对应一个字节),并且能够将其反序列化回缓冲区。
var b = new Buffer (4) ;
var s = b.toString() ;
var b2 = new Buffer (s)
只有在小于128的值下才能产生相同的结果。我想使用0-255的整个范围。
我知道我可以使用循环和String.fromCharCode()在序列化中,以及String.charCodeAt()在反序列化中进行编写,但如果有任何本地模块实现,我正在寻找它。