const buffer = Buffer.alloc(5)
const buffer1 = Buffer.from('汉字')
const buffer2 = Buffer.from([0x16,0x32])
console.log(buffer1.length)
let buf = buffer.slice(0,1)
buf[0] = 100
console.log(buffer)
const fs = require('fs')
const path = require('path')
let rs = fs.createReadStream(path.resolve(__dirname, 'name.txt'), {
flags: 'r',
encoding: null,
mode: 0o666,
autoClose: true,
start: 0,
end: 8,
highWaterMark: 3
})
let bufferArr = []
rs.on('data', (data) => {
rs.pause()
setTimeout(() => {
rs.resume()
}, 1000)
console.log(data)
bufferArr.push(data)
})
rs.on('end', data => {
Buffer.concat(bufferArr)
})
rs.on('error', err => {
console.log(err)
})
rs.on('close', () => {
})
rs.on('open', () => {
})