gpt4 book ai didi

perl - 使用 Perl 模块 IO::Uncompress::AnyUncompress

转载 作者:行者123 更新时间:2023-12-04 15:46:00 26 4
gpt4 key购买 nike

我希望使用 Perl 模块 IO::Uncompress::AnyUncompress,记录在这里:http://perldoc.perl.org/IO/Uncompress/AnyUncompress.html .

但是,该文档似乎回避了压缩存档(.zip、.7z)包含压缩文件树的事实。我只想从文件中提取一个文件,而不是完整文件,例如:

my $archivename = 'archive.7z';
my $filetoextract = './bin/file.lib';

my $archive = new IO::Uncompress::AnyUncompress($archivename);
my $filecontent = $archive->extract($filetoextract);

但是,API 似乎没有这样的 extract()函数,既不是返回存档中包含的文件列表的函数。

我错过了什么吗?

最佳答案

IO::Uncompress::AnyUncompress仅处理单个压缩字节流。你需要一个像 Archive::Any 这样的模块, Archive::Any::Lite , 或 Archive::Libarchive::XS .

关于perl - 使用 Perl 模块 IO::Uncompress::AnyUncompress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21699507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com