Take a trump.jpg
and launch this gist.
var fs = require('fs');
function base64_encode(file) {
console.time('encoding')
var bitmap = fs.readFileSync(file);
var result = new Buffer(bitmap).toString('base64');
console.timeEnd('encoding')
return result;
}
function base64_decode(base64str, file) {
console.time('decoding')
var bitmap = new Buffer(base64str, 'base64');
fs.writeFileSync(file, bitmap);
console.timeEnd('decoding')
}
var base64str = base64_encode('trump.jpeg');
console.log(base64str)
base64_decode(base64str, 'copy.jpg');