如何在 node.js 中解压文件 [英] How to untar file in node.js

查看:36
本文介绍了如何在 node.js 中解压文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有一些解压库,但我无法让它们工作.

There are some untar libraries, but I cannot get them working.

我的想法是这样的

untar(bufferStreamOrFilePath).extractToDirectory("/path", function(err){})

有这样的东西吗?

推荐答案

只是对此答案的更新,而不是 node-tar,请考虑使用 tar-fs 可显着提升性能,并提供更简洁的界面.

Just an update on this answer, instead of node-tar, consider using tar-fs which yields a significant performance boost, as well as a neater interface.

var tarFile = 'my-other-tarball.tar';
var target = './my-other-directory';

// extracting a directory
fs.createReadStream(tarFile).pipe(tar.extract(target));

这篇关于如何在 node.js 中解压文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆