// js 沒有二進制的概念 ,爲了處理TCP流和文件流,node提供了一個Buffer類,node
//是一個存放二進制的緩存區緩存
var buf = new Buffer(100); //參數爲字節長度編碼
var length = buf.write('abcde'); //對象
console.log(length); //結果爲5索引
//這裏若是字節長度小於寫入長度 寫入長度將被截取爲建立Buffer對象時設置的字節長度字符串
//下面是寫入緩存區的語法string
buf.write(string[, offset[, length]][, encoding])
string - 寫入緩衝區的字符串。it
offset - 緩衝區開始寫入的索引值,默認爲 0 。console
length - 寫入的字節數,默認爲 buffer.lengthcoding
encoding - 使用的編碼。默認爲 'utf8' 。