Nodejs buffers
From wikinotes
Buffers are reserved sections of memory designed to store binary data.
Documentation
buffer docs https://nodejs.org/api/buffer.html buffer tutorial https://nodejs.dev/learn/nodejs-buffers
Basics
Buffers are fixed size, reserved sections of memory.
You canalloc()
the entire section of memory (filling it with 0s)
Or you canallocUnsafe
which simply reserves the memory (faster).By default, buffers are are stored as a UTF-8 array of bytes.
buffer.toString()
converts the buffer to a UTF-8 string.import { Buffer } from 'buffer'; const buf = Buffer.alloc(10); const buf = Buffer.allocUnsafe(10);