使用无压缩模式缩放缓冲区(Deflate Buffer using no compression mode)

编程入门 行业动态 更新时间:2024-10-23 13:28:48
使用无压缩模式缩放缓冲区(Deflate Buffer using no compression mode)

任何人都知道如何使用zlib.Z_NO_COMPRESSION来缓冲缓冲区? 问题是我不知道在哪里以及如何使用Z_NO_COMPRESSION选项。 这是我的代码:

var fs = require('fs'); var path = require('path'); const zlib = require('zlib'); zlib.Z_NO_COMPRESSION zlib.deflate(stateInputs, function(err, res) { var fileOutput = Buffer.concat([bHeader,res]); fs.writeFile("./out.dat", fileOutput, function(err) { if(err) return console.log(err); console.log("The file was saved!"); }); });

Anyone know how to deflate a buffer using zlib.Z_NO_COMPRESSION? The problem is that I don't know where and how to use the Z_NO_COMPRESSION option. Here is my code:

var fs = require('fs'); var path = require('path'); const zlib = require('zlib'); zlib.Z_NO_COMPRESSION zlib.deflate(stateInputs, function(err, res) { var fileOutput = Buffer.concat([bHeader,res]); fs.writeFile("./out.dat", fileOutput, function(err) { if(err) return console.log(err); console.log("The file was saved!"); }); });

最满意答案

您可以将options对象传递给deflate() 。 其中一个选项是level ,您可以在其中设置压缩级别:

zlib.deflate(stateInputs, { level: zlib.Z_NO_COMPRESSION }, function(err, res) { // ... });

You can pass an options object to deflate(). One of these options is level which is where you'd set the compression level:

zlib.deflate(stateInputs, { level: zlib.Z_NO_COMPRESSION }, function(err, res) { // ... });

更多推荐

本文发布于:2023-07-31 01:18:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1340472.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:缓冲区   缩放   模式   Deflate   compression

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!