```
// Buffer(緩沖區):
// ? ? 結構和數組很像,操作的方法也和數組類似
// ? ? 數組中不能存儲二進制的文件,而buffer就是專門用來存儲二進制數據
// ? ? 使用buffer不需要引入模塊,直接使用即可
// ? ? 在buffer中存儲的都是二進制數據,但是顯示的都是以16進制的形式顯示,00-ff(00000000-11111111)
var str = "hello world";
//將字符串保存到buffer中
var buf = Buffer.from(str)
console.log(buf) //<Buffer 68 65 6c 6c 6f 20 77 6f 72 6c 64>
console.log(buf.length) //13
console.log(str.length) //13
```

```
指定緩沖區大小,但是所有的構造方法都已經被廢棄了
var buf2 = new Buffer(1024) //指定內存大小,1024 = 1Kb,廢棄使用
console.log(buf2.length)
```

## 創建緩沖區大小,大小一旦確定不能修改,超出不會報錯,也不會保存
```
var buf2 = Buffer.alloc(1000)
console.log(buf2.length)
```
