zlib 模块的学习
zlib 模块的使用
个人博客地址如下:
- 实现文件压缩功能
引入模块
const zlib = require(“zlib”)
两种压缩的算法
- gzip
- deflate
实例
const fs = require('fs')
const zlib = require('zlib')
const gzip = zlib.createGzip()
const deflate = zlib.createDeflate()
var inputFile = fs.createReadStream('已经存在的文件的路径')
var outputFile = fs.createWriteStream('自定义文件名称')
inputFile.pipe(gzip).pipe(outputFile)
inputFile.pipe(deflate).pipe(outputFile)