カテゴリー別アーカイブ: Buffer

Node.jsでBase64のエンコード / デコード

Node.js では, Base64のエンコード / デコードにwindow.atob, window.btoaは利用できませんが, Bufferクラスを利用することで同じぐらい簡単にエンコード / デコードが可能です.

var buffer1 = new Buffer('Hello World !!', 'ascii');
var base64 = buffer1.toString('base64');  //Base64にエンコード
var buffer2 = new Buffer(base64, 'base64');
var ascii       = buffer2.toString('ascii');  //Base64をデコード