Xem:http://nodejs.org/docs/v0.3.1/api/buffers.html
Pure Javascript thân thiện với Unicode nhưng không tốt với dữ liệu nhị phân. Đối với các luồng TCP hoặc hệ thống tệp, điều cần thiết là phải xử lý các luồng bộ xử lý. Node có một số chiến lược để thao tác, tạo và sử dụng các luồng octet.
Dữ liệu thô được lưu trữ trong các thể hiện của lớp Bộ đệm. Bộ đệm tương tự như một mảng các số nguyên nhưng tương ứng với một vị trí bộ nhớ thô bên ngoài heap V8. Không thể thay đổi kích thước Bộ đệm.
Đối tượng Buffer là toàn cầu.
Việc chuyển đổi giữa Bộ đệm và các đối tượng chuỗi JavaScript yêu cầu phương pháp mã hóa không rõ ràng.
Bởi vì bạn chưa chỉ định một mã hóa, nó hiển thị dưới dạng dữ liệu thô theo mặc định. Bạn có thể sử dụng buffer.toString
để tạo ra một chuỗi JS chuẩn.