node 二進制緩存區 Buffer類的寫入

// 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' 。

相關文章
相關標籤/搜索