node.js - zlib.createGunzip 在读取 gzip 文件时给出 Z_BUF_ERROR
问题描述
我有一个 gzip 文件users.csv.gz
。下面是我的代码:
let lineReader = readline.createInterface({
input: fs.createReadStream(gzipfile).pipe(zlib.createGunzip())
});
let n = 0;
lineReader.on('line', (line) => {
n += 1
console.log("line: " + n);
console.log(line);
});
错误是
错误:错误号:-5, 代码:'Z_BUF_ERROR'
谁能帮我解决这个错误或告诉我其他方式来读取 gunzip 文件?
解决方案
推荐阅读
- c - 在带有 GCC 的 Linux 上删除 C 库
- html - 使用css选择文件后如何更改表单中文件输入按钮的颜色?
- mitmproxy - 在 mitmproxy 中,我可以定义每个 URL 忽略的请求参数吗?
- javascript - 使用 react-table 时缩小 React 错误 #130
- highcharts - 如何使用 react-hooks (useEffect) 缓冲流数据以便能够一次更新另一个组件以避免多次重新渲染?
- sql - 从彼此不同的特定列获取结果
- flutter - Flutter context.findRenderObject() 返回 null
- python - 多线程 - 如果在工作函数中满足某些条件,则停止创建线程
- php - 自定义 Laravel 密码重置(和其他)
- magento2 - Magento 2 销售点 - Supermax POS