2013-01-06 109 views
-1

沒有人知道perl是否有像python這樣簡單的tar提取實用程序。如果是的話,他們可以提供一個簡單的提取能力的例子。我希望能找到一個核心庫,但來自外部源庫會做perl tar文件提取

+4

當您在您最喜愛的搜索引擎的搜索框中輸入「perl tar」時發生了什麼?什麼都沒有出現? – Mat

+0

我發現了一堆外部庫,我真的很想要一個核心庫 –

+0

CPAN不是外部源。 :) http://search.cpan.org/search?query=tar – memowe

回答

4

以及許多其他模塊,你可以使用:

你可以看一下Perl文檔發現這是Perl中的核心模塊,所以它應該始終可用。這裏也列出了相關的軟件包,如果因爲某些原因不適合你,你可以在http://search.cpan.org/上搜索更多。


您也可以找到關於MetaCPAN它的文檔(它似乎amon喜歡作爲一個信息源)。

您還可以找到列爲核心模塊Archive::Extract

我不需要使用任何這些,所以我不能評論MikeKulls提到的內存使用問題。

+0

存檔::焦油很大程度上是無用的,因爲它使用大量的內存。我不能相信這是一個核心模塊! – MikeKulls

3

儘管您可以使用Archive :: Tar,但實際上沒有太多理由不使用(更核心的)Archive::Extract這是一個更通用的庫。這樣,當你突然不得不允許使用壓縮文件或其他格式時,你的代碼「正常工作」。

+0

@downvoter,關心評論? –

+0

現在我試圖學習Perl。我喜歡可以提取多種類型的壓縮和存檔文件的語言 –