【发布时间】:2012-06-01 17:27:20
【问题描述】:
我有一个小的 perl 脚本,用于在档案中搜索与名称匹配的成员。我想对此进行增强,以便如果它在档案中发现任何也是档案(zip、jar 等)的成员,它将递归地扫描这些成员,寻找原始所需的模式。
我浏览了“Archive::Zip”文档,我想我知道如何做到这一点。我注意到“fh()”和“readFromFileHandle()”方法。但是,在我的测试中,对归档成员的“fh()”调用似乎返回了包含归档的文件句柄,而不是成员。也许我做错了,但我会很感激一个如何做到这一点的例子。
【问题讨论】:
-
多年后回到今年,我发现那个相关的帖子也让我找到了解决方案。我永远无法让“MemberRead”工作,但使用“内存中文件句柄”打开子存档对我有用。