为什么nodejs 使用zlib解压文件出现错误

1.一个nodejs脚本:

var fs = require('fs');
var zlib = require('zlib');

fs.createReadStream('input.txt.gz')
  .pipe(zlib.createGunzip())
  .pipe(fs.createWriteStream('output.txt'));
  
  
    现在的问题就是为什么运行会出错呢?
    
     events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: incorrect header check
    at Zlib._handle.onerror (zlib.js:370:17)
阅读 8.5k
1 个回答

input.txt.gz 这个文件gzip压缩有问题,所以导致解压的时候报错。建议你用zlib压缩某个文件之后,再解压看看。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题