有没有人知道perl是否有像python那样简单的tar提取工具。如果是这样,他们可以提供一个简单的提取能力的例子。我希望找到一个核心库,但是来自外部源的库可以
答案 0 :(得分:4)
在许多其他模块中,您可以使用:
您可以查看Perl文档,了解这是Perl中的核心模块,因此它始终可用。此处还列出了相关的软件包,如果由于某种原因不适合您,可以在http://search.cpan.org/上搜索更多内容。
您还可以在MetaCPAN上找到它的文档(amon更喜欢它作为信息来源)。
您还可以找到列为核心模块Archive::Extract。
我不需要使用其中任何一项,因此我无法对MikeKulls提到的内存使用问题发表评论。
答案 1 :(得分:3)
虽然你可以使用Archive :: Tar,但是没有太多理由不使用(也是核心)Archive::Extract这是一个更通用的库。这样,当您突然不得不允许使用压缩文件或其他格式时,您的代码“就可以了”。