In this post we are going to discuss about encoding a string to base64 or hex. In NodeJS encoding a string to base64 or hex is very easy with the help of Buffers. Buffer is nothing but an array of integers which cannot be re-sized. It is a global object which means that you need not have to write require('buffer') for using it.
Example : Encode "Hello World" to base64
var string = "Hello World";
var buffer = new Buffer(string);
var toBase64 = buffer.toString('base64');
console.log(string + " encoding to base64 is " + toBase64);
Example : Decode "Hello World" from base64
var string = "SGVsbG8gV29ybGQ=";
var buffer = new Buffer(string, 'base64');
var toAscii = buffer.toString('ascii');
console.log(string + " encoding to Ascii is " + toAscii);
Example : Encode and Decode "Hello World" to Hex
var string = "Hello World";
var buffer = new Buffer(string);
var toHex = buffer.toString('hex');
console.log(string + " encoding to hex is " + toHex);
var buffer = new Buffer(toHex, 'hex');
var toAscii = buffer.toString('ascii');
console.log("Decoding of " + toHex + " to Ascii is " + toAscii);
Please Like and Share the Blog, if you find it interesting and helpful.
Example : Encode "Hello World" to base64
var string = "Hello World";
var buffer = new Buffer(string);
var toBase64 = buffer.toString('base64');
console.log(string + " encoding to base64 is " + toBase64);
Example : Decode "Hello World" from base64
var string = "SGVsbG8gV29ybGQ=";
var buffer = new Buffer(string, 'base64');
var toAscii = buffer.toString('ascii');
console.log(string + " encoding to Ascii is " + toAscii);
Example : Encode and Decode "Hello World" to Hex
var string = "Hello World";
var buffer = new Buffer(string);
var toHex = buffer.toString('hex');
console.log(string + " encoding to hex is " + toHex);
var buffer = new Buffer(toHex, 'hex');
var toAscii = buffer.toString('ascii');
console.log("Decoding of " + toHex + " to Ascii is " + toAscii);
Please Like and Share the Blog, if you find it interesting and helpful.
No comments:
Post a Comment