Buffer

A class for handling binary data directly in Node.js. Used with streams, file I/O, and network data.

Syntax

nodejs
Buffer.from(data, encoding)
Buffer.alloc(size)

Example

nodejs
const buf = Buffer.from("Hello, World!", "utf8");
console.log(buf.toString("hex"));
console.log(buf.toString("base64"));

const zeros = Buffer.alloc(10); // 10 zero bytes
const raw = Buffer.allocUnsafe(10); // uninitialized