无法使用 zlib 模块解压缩 node.js 中的文件
Unable to unzip file in node.js using zlib module
我使用 node.js zlib 创建了一个 .txt 文件的 zip 文件,在尝试解压缩文件时我使用了相同的 node_module zlib 但它抛出 error.Please 检查我的代码片段,请随时编辑 code.I 还检查了与
相同的文件位置
错误:
Error: unexpected end of file
at Unzip.zlibOnError (zlib.js:153:15)
代码:
const fs=require('fs');
const zlib = require('zlib');
const iii = fs.createReadStream('test.txt.gz');
const oo = fs.createWriteStream('test1.txt');
const unzip = zlib.createUnzip()
iii.pipe(unzip).pipe(oo)
我无法理解我的 mistake.Can 有人能帮助我吗?
提前致谢!!
使用下面的代码压缩文件。
要压缩的代码:
const fs=require('fs');
const zlib = require('zlib');
const gzip = zlib.createGzip();
const inp = fs.createReadStream('test.txt');
const out = fs.createWriteStream('test.txt.gz');
inp.pipe(gzip).pipe(out);
我遇到了一个错误,因为文件在尝试压缩解压缩时损坏了。
代码没有错误。
所以在删除并重新创建 zip 文件后,我能够解压缩它。
注:
每当你尝试这样的事情时,如果你得到这样的错误,那么总是检查文件大小它应该不为零。如果为零,则重新创建 zip 并重试。
我使用 node.js zlib 创建了一个 .txt 文件的 zip 文件,在尝试解压缩文件时我使用了相同的 node_module zlib 但它抛出 error.Please 检查我的代码片段,请随时编辑 code.I 还检查了与
相同的文件位置错误:
Error: unexpected end of file at Unzip.zlibOnError (zlib.js:153:15)
代码:
const fs=require('fs');
const zlib = require('zlib');
const iii = fs.createReadStream('test.txt.gz');
const oo = fs.createWriteStream('test1.txt');
const unzip = zlib.createUnzip()
iii.pipe(unzip).pipe(oo)
我无法理解我的 mistake.Can 有人能帮助我吗?
提前致谢!!
使用下面的代码压缩文件。
要压缩的代码:
const fs=require('fs');
const zlib = require('zlib');
const gzip = zlib.createGzip();
const inp = fs.createReadStream('test.txt');
const out = fs.createWriteStream('test.txt.gz');
inp.pipe(gzip).pipe(out);
我遇到了一个错误,因为文件在尝试压缩解压缩时损坏了。 代码没有错误。 所以在删除并重新创建 zip 文件后,我能够解压缩它。
注:
每当你尝试这样的事情时,如果你得到这样的错误,那么总是检查文件大小它应该不为零。如果为零,则重新创建 zip 并重试。