English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js – Conversão de Array para BufferPara converter arrays (arrays de oito bytes) em buffers, use Buffer./Array Numérico/Para converter arrays (arrays de oito bytes) em buffers, use Buffer.from(array)
Métodos.
Buffer. |
O método Buffer.from lê octetos de array e retorna um buffer inicializado com esses octetos lidos.
No exemplo a seguir, o array de oito bytes é lido para o buffer.
var arr = [0x74, 0x32, 0x91]; const buf = Buffer.from(arr); for(const byt of buf.values()){ console.log(byt); }
Saída
$ node array-to-buffer.js 116 50 145
Nós registramos os dados de cada byte como números.
0x74 = 0111 0100 = 116 0x32 = 0011 0010 = 50 0x91 = 1001 0001 = 145
No exemplo a seguir, o array de números é lido para o buffer.
var arr = [74, 32, 91]; const buf = Buffer.from(arr); for(const byt of buf.values()){ console.log(byt); }
Saída
$ node array-to-buffer.js 74 32 91
Nós registramos os dados de cada byte como números.
No exemplo a seguir, o array de oito bytes é lido para o buffer.
var arr = [true, true, false]; const buf = Buffer.from(arr); for(const byt of buf.values()){ console.log(byt); }
Saída
$ node array-to-buffer.js 1 1 0
true é1false é 0.
Neste tutorial do Node.js – Conversão de Array para Buffer no Node.jsNós aprendemos como converter arrays de oito bytes, arrays de números e arrays booleanos em buffers do Node.js.