JavaScript实现zlib压缩解压缩代码

JavaScript中可以使用zlib库来进行数据的压缩和解压缩操作,实现代码如下:

const zlib = require('zlib');

// 压缩
const input = '需要压缩的数据';
zlib.deflate(input, (err, buffer) => {
  if (!err) {
    console.log('压缩后的数据:', buffer.toString('base64'));
  }
});

// 解压缩
const compressed = Buffer.from('压缩后的数据', 'base64');
zlib.inflate(compressed, (err, buffer) => {
  if (!err) {
    console.log('解压缩后的数据:', buffer.toString());
  }
});
zip 文件大小:5.75MB