Buffer为global,主要操作字节。
Buffer由JavaScript与C++结合的模块。
Buffer占用内存不是有V8分配,且占用的是堆外内存。
Buffer内存由C++层面申请,JavaScript层面分配;而且分配小于8k的内存和分配大于8k的内存是有区分的。
Buffer转换的区别:Buffer转换字符串,字符串转换为Buffer;这过程如何导致乱码产生以及如何解决乱码问题。
字符与字节,编码格式的不适合。
可以使用setEncoding与string_decoder来解决;但是setEncoding还需要注意的。
参考资料:
深入浅出Node.js 第六章理解Buffer
国产语言:CBrother