内置模块zlib

  • 此模块主要是用来将指定文件的内容压缩,生成一个新的gzip文件
const fs = require('fs');
const { dirname } = require('path');
const zlib = require('zlib');

const gzip = zlib.createGzip();
const readStream = fs.createReadStream(`${__dirname}/log1.txt`);
const writeStram = fs.createWriteStream(`${__dirname}/log2.gzip`);

readStream
  .pipe(gzip)
  .pipe(writeStram);