用nodejs压缩文件步骤

Posted zjp-com

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用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 )

以上是关于用nodejs压缩文件步骤的主要内容,如果未能解决你的问题,请参考以下文章

nodeJS实现完整文件夹结构压缩

nodejs用archiver模块压缩文件

如何用nodejs压缩文件,生成tar包

怎么将文件用7Z压缩到最小

nodejs压缩解压缩(加密)

nodejs——压缩文件