English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriais Básicos do NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Arquivos (FS)

Outros NodeJS

Converter Array para Buffer Node.js

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.

Sintaxe

Buffer.from(array)

O método Buffer.from lê octetos de array e retorna um buffer inicializado com esses octetos lidos.

Exemplo – Leitura de Array de Oito Bytes para Buffer

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

Exemplo – Leitura de Array Numérico para Buffer

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.

Exemplo – Leitura de Array Booleano para Buffer

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.

Conclusão:

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.