NodeJS Simple Stdin File Zipper

JS
S
JavaScript

Basic 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.file

Created on 7/24/2017