zlib是nodejs内置的模块,有deflate、inflate函数,使用的是gzip算法,可用于压缩和解压,也可用于数据加密、解密。

如下示例:

var zlib = require("zlib");

//压缩
zlib.deflate("jshaman.com is a good web,used for obfuscating js code.",function(er,deflate_buf){
console.log(deflate_buf.toString());

//解压
zlib.inflate(deflate_buf,function(er,inflat_buf){
console.log(inflat_buf.toString());
});
});

执行效果:

Node.js实战8:可用于压缩、加密的zlib。

可以看到字符串经压缩后,可形成一个乱码式的字符串,再解解压,又会还原为原来的字符。

那么,这个方法,就即可用于数据多压缩,又可用于加密码。

本文参考资料:

Node.js实战8:可用于压缩、加密的zlib。

 

 

相关文章:

  • 2021-06-07
  • 2022-02-02
  • 2021-05-31
  • 2022-12-23
  • 2021-11-11
  • 2021-10-19
  • 2021-08-07
  • 2022-12-23
猜你喜欢
  • 2021-05-21
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
  • 2022-02-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案