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

NodeJS 기본 강의

NodeJS Express.js

NodeJS 버퍼&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS 파일(FS)

NodeJS 다른

Node.js 배열을 버퍼로 변환

Node.js – 배열을 버퍼로 변환:배열(8비트 바이트 배열)/숫자 배열/빈도수 배열을 버퍼로 변환하려면 Buffer.from(array)메서드.

문법

Buffer.from(array)

Buffer.from 메서드는 배열에서 8비트 비트 그룹을 읽고, 이를 사용하여 초기화된 버퍼를 반환합니다.

예제 – 8비트 바이트 배열을 버퍼로 읽기

아래 예제에서 8비트 바이트 배열이 버퍼에 읽기로 됩니다.

var arr = [0x74, 0x32, 0x91]; 
 
const buf = Buffer.from(arr); 
 
for(const byt of buf.values()){ 
    console.log(byt); 
 }

출력 결과

$ node array-to-buffer.js  
116
50
145

저희는 각 바이트에 있는 데이터를 숫자로 기록했습니다.

0x74 = 0111 0100 = 116 0x32 = 0011 0010 = 50 0x91 = 1001 0001 = 145

예제 – 숫자 배열을 버퍼로 읽기

아래 예제에서 숫자 배열이 버퍼에 읽기로 됩니다.

var arr = [74, 32, 91]; 
 
const buf = Buffer.from(arr); 
 
for(const byt of buf.values()){ 
    console.log(byt); 
 }

출력 결과

$ node array-to-buffer.js  
74
32
91

저희는 각 바이트에 있는 데이터를 숫자로 기록했습니다.

예제 – 부울 배열을 버퍼로 읽기

아래 예제에서 8비트 바이트 배열이 버퍼에 읽기로 됩니다.

var arr = [true, true, false]; 
 
const buf = Buffer.from(arr); 
 
for(const byt of buf.values()){ 
    console.log(byt); 
 }

출력 결과

$ node array-to-buffer.js  
1
1
0

true는1false는 0입니다.

결론:

이 Node.js 강의에서 – Node.js에서 배열을 버퍼로 변환하면,저희는 8비트 바이트 배열, 숫자 배열, 부울 배열을 Node.js 버퍼로 변환하는 방법을 배웠습니다.