Tuesday, May 27, 2014

Handle Gun Zip File In [Node.js]

Zlib  provides bindings to Gzip/Gunzip classes to compress files .


How to access this module with:

 var zlib = require('zlib');  


How to create a Gun zip file:


 var zlib = require('zlib');  
 var gzip = zlib.createGzip();  
 var fs = require('fs');  
 var inp = fs.createReadStream('input.txt');  
 var out = fs.createWriteStream('input.txt.gz');  
 inp.pipe(gzip).pipe(out);  



How to Unzip a Gun zip file:

 var zlib = require('zlib');  
 var gunzip = zlib.createGunzip();   
 var fs = require('fs');   
 var inp = fs.createReadStream('input1.txt.gz');   
 var out = fs.createWriteStream('input1_unzip.txt');   
 inp.pipe(gunzip).pipe(out);