Nodejs buffers: Difference between revisions
From wikinotes
(→Basics) |
No edit summary |
||
Line 1: | Line 1: | ||
Buffers are reserved sections of memory designed to store binary data. | Buffers are reserved sections of memory designed to store binary data.<br> | ||
Interact with it like an array of bytes. | |||
= Documentation = | = Documentation = |
Revision as of 02:16, 6 August 2021
Buffers are reserved sections of memory designed to store binary data.
Interact with it like an array of bytes.
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.
alloc()
reserves memory, initializing every byte with a 0allocUnsafe()
only reserves 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);