用nodejs压缩文件步骤

const zlib = require( 'zlib' ) // zlib是一个压缩包的内置模块

const fs = require( 'fs' ) // fs是文件系统

 

// const in = fs.createReadStream(文件路径)

 

const inp = fs.createReadStream('./dist/1.txt') // 创建可读的流

 

// 通过fs文件系统将 data 中的内容写进去

const out = fs.createWriteStream('1.txt.gz') //创建可写的流

 

const gzlib = zlib.createGzlip() // 创建一个空的压缩包

 

 

inp 

.pipe( gzlib )

.pipe( out )

posted @ 2019-08-14 21:18  我是工具人  阅读(4289)  评论(1编辑  收藏  举报