Binary Data를 Text로 바꿔주는 인코딩 작업
정보의 형태나 형식을 표준화, 보안, 처리 속도 향상, 저장 공간 절약 등을 위해서 다른 형태로 변환하는 작업
let hiBinary = Buffer.from('hi', 'utf-8')
console.log(hiBinary) // <Buffer 68 69>, 68 69 => 01101000 01101001
Base64는 Binary Data를 인코딩하기 때문에 먼저 Binary Data를 만든다.
Buffer : 임시로 바이너리 데이터를 저장하기 위한 메모리 공간 혹은 데이터 자체
let hiBase64 = hiBinary.toString('base64')
console.log(hiBase64) // 'aGk='