压缩:

从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

最新文章

  1. Visual Studio 打开解决方案后 弹出框显示 "正在打开文件..." 迟迟没反应 的解决方法
  2. mysql字符串函数(转载)
  3. 初学Node(二)package.json文件
  4. Vagrant配置与使用
  5. 学习simple.data之进阶篇
  6. GetKeyState和GetAsyncKeyState以及GetKeyboardState函数的用法与区别
  7. android判断当前网络状态及跳转到设置界面
  8. SDL2.0 学习笔记-1 windows下的第一个测试程序
  9. 15.找出如下数组中最大的元素和最小的元素, a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}
  10. vue组件之间的通信以及如何在父组件中调用子组件的方法和属性
  11. 使用JS开发桌面端应用程序NW.js-2-开发问题小记
  12. 关于浏览器跨域的一种实现--jsonp
  13. 腾讯地图打开地图选取位置 withMap
  14. WPF InkCanvas 书写毛笔效果
  15. HTML的Doctype
  16. rnn-手写数字识别-网络结构-shape
  17. Js加密算法
  18. 移动端-webkit-user-select:none导致input/textarea输入框无法输入
  19. Sublime Text 下的Install Package安装方法
  20. 蔡勒(Zeller)公式

热门文章

  1. linux ping的三个数字(56,84,64)
  2. 帝国CMS只备份栏目和模板的方法
  3. Alibaba Java诊断工具Arthas查看Dubbo动态代理类
  4. Python学习笔记.md
  5. 第十三届蓝桥杯省赛C/C++ B组
  6. vue elementUI 之 this.$confirm 用法
  7. el-table高度问题
  8. Sql语言学习——DDl
  9. 你不知道的下划线属性-text-decoration
  10. -2.输入加速(cin,cout)