nodejs zlib 使 hexa 缓冲区膨胀

用户3458700

我有一个十六进制类型的缓冲区。

我无法用 zlib 膨胀这个缓冲区。它返回不正确的标头检查。

请找到以下实现:

var actualOutput = new Buffer("0130c21164300028","hex");
var actOut = actualOutput.toString('hex');
console.log(actOut);
var actBuff = new Buffer(actOut,'base64');
zlib.inflate(actBuff, function(err, actBuff) {
  if (!err) {
    console.log(actOut+'\ninflate\n'+actBuff.toString()+'\n');
  }else{
    console.log('\ninflate error:\n'+err);
  }
});
和很多

您可能想actualOutput直接传入zlib.inflate.

在您当前拥有的代码中,您正在从十六进制字符串形成一个 Buffer,将该 Buffer 转换回十六进制字符串,将十六进制字符串解码为 base64,然后将该 Buffer 传递到zlib.inflate. 生成的 Buffer 将包含损坏的信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

zlib膨胀返回缓冲区错误

来自分类Dev

关于NodeJS缓冲区

来自分类Dev

NodeJS缓冲区-读取小端缓冲区

来自分类Dev

nodejs缓冲区是异步还是同步?

来自分类Dev

NodeJS缓冲区从字节读取位

来自分类Dev

转换NodeJS字节缓冲区

来自分类Dev

nodejs缓冲区是异步还是同步?

来自分类Dev

将C格式传递到nodejs缓冲区

来自分类Dev

NodeJS将csv文件下载到缓冲区

来自分类Dev

getHistoryForKey()Hyperledger结构从缓冲区nodejs获取事务

来自分类Dev

NATIVE nodeJS调整大小的缓冲区图像

来自分类Dev

NodeJS读取二进制浮点缓冲区

来自分类Dev

将C格式传递到nodejs缓冲区

来自分类Dev

如何在 Angularjs 中使用 Nodejs 的缓冲区?

来自分类Dev

将 NodeJS 缓冲区转换为整数

来自分类Dev

zlib膨胀数据错误

来自分类Dev

NodeJS http服务器未发送整个缓冲区/获取未获取整个缓冲区

来自分类Dev

注意:ob_end_flush():无法在以下位置发送zlib输出压缩(1)的缓冲区

来自分类Dev

ZLIB膨胀流头格式

来自分类Dev

NodeJS:TypeError:缓冲区不是一个函数(但它是一个函数!)

来自分类Dev

在nodejs中对带双引号的缓冲区进行切片时获取额外的字符

来自分类Dev

将nodejs缓冲区转换为Uint16Array

来自分类Dev

nodejs zmq-接收到的缓冲区数据比实际消息多

来自分类Dev

使用nodejs将十六进制缓冲区转换为int

来自分类Dev

在nodejs中对带双引号的缓冲区进行切片时获取额外的字符

来自分类Dev

NodeJS缓冲区Base64文件限制

来自分类Dev

Delphi和NodeJS-加密字节缓冲区数组(Rijndael密码)

来自分类Dev

每字节读取一个 nodejs 缓冲区字节

来自分类Dev

如何从NodeJS中的缓冲区流式传输范围http请求

Related 相关文章

热门标签

归档