NodeJS Simple Stdin File Zipper
JS
S
JavaScriptBasic File Zipper though NodeJS streams, using the built in transform streams from NodeJS: zlib.
1const fs = require('fs');
2const zlib = require('zlib');
3
4function compressFile(){
5 const file = process.argv[2];
6 fs.createReadStream(file)
7 .pipe(zlib.createGzip())
8 .pipe(fs.createWriteStream(file + '.gz'));
9}
10compressFile();
11
12// Usage: node script.js test.fileCreated on 7/24/2017