-1

有谁知道 perl 是否有像 python 那样的简单 tar 提取实用程序。如果可以,他们能否提供一个简单的提取能力示例。我希望找到一个核心库,但来自外部来源的库会做

4

2 回答 2

4

在许多其他模块中,您可以使用:

您可以查看Perl文档,发现这是 Perl 中的核心模块,因此它应该始终可用。那里还列出了相关的软件包,如果由于某种原因不适合您,您可以在http://search.cpan.org/上搜索更多信息。


您还可以在MetaCPAN上找到它的文档(看起来amon更喜欢将其作为信息来源)。

您还可以找到列为核心模块Archive::Extract

我不需要使用其中任何一个,所以我无法评论MikeKulls提到的内存使用问题。

于 2013-01-06T19:40:33.240 回答
3

虽然您可以使用 Archive::Tar,但实际上没有太多理由不使用(也是核心)Archive::Extract,它是一个更通用的库。这样,当您突然不得不允许使用压缩文件或其他格式时,您的代码“就可以正常工作”。

于 2013-01-06T21:24:33.757 回答