node zlib压缩模块了解一下
2024-09-18 01:06:15
压缩:
从index.html压缩成index.html.gz
const zlib = require(‘zlib’);
const gzip = zlib.createGzip();
const fs = require(‘fs’);
const inp = fs.createReadStream(‘index.html’);
const out = fs.createWriteStream(‘index.html.gz’);
inp.pipe(gzip)
.on(‘error’, () => {
// 处理错误
})
.pipe(out)
.on(‘error’, () => {
// 处理错误
});
解压:
从index.html.gz解压为index.html
const zlib = require(‘zlib’);
const gzip = zlib.createGzip();
const fs = require(‘fs’);
const inp = fs.createReadStream(‘index.html.gz’);
const out = fs.createWriteStream(‘index.html’);
inp.pipe(gzip)
更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/119836266
最新文章
- Visual Studio 打开解决方案后 弹出框显示 ";正在打开文件..."; 迟迟没反应 的解决方法
- mysql字符串函数(转载)
- 初学Node(二)package.json文件
- Vagrant配置与使用
- 学习simple.data之进阶篇
- GetKeyState和GetAsyncKeyState以及GetKeyboardState函数的用法与区别
- android判断当前网络状态及跳转到设置界面
- SDL2.0 学习笔记-1 windows下的第一个测试程序
- 15.找出如下数组中最大的元素和最小的元素, a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}
- vue组件之间的通信以及如何在父组件中调用子组件的方法和属性
- 使用JS开发桌面端应用程序NW.js-2-开发问题小记
- 关于浏览器跨域的一种实现--jsonp
- 腾讯地图打开地图选取位置 withMap
- WPF InkCanvas 书写毛笔效果
- HTML的Doctype
- rnn-手写数字识别-网络结构-shape
- Js加密算法
- 移动端-webkit-user-select:none导致input/textarea输入框无法输入
- Sublime Text 下的Install Package安装方法
- 蔡勒(Zeller)公式