如何在Perl中创建Zip存档?
发布时间:2020-12-15 21:58:18 所属栏目:大数据 来源:网络整理
导读:我需要在过滤我想要包含的文件列表后创建一个Zip存档.我希望该模块能够在 Windows和 Linux中运行. 由于我需要过滤文件列表,我真的不想使用外部程序.我不想引入外部依赖项,所以我可以将脚本编译成Windows上的单个可执行文件(使用ActiveState PDK). 我已经尝试
我需要在过滤我想要包含的文件列表后创建一个Zip存档.我希望该模块能够在
Windows和
Linux中运行.
由于我需要过滤文件列表,我真的不想使用外部程序.我不想引入外部依赖项,所以我可以将脚本编译成Windows上的单个可执行文件(使用ActiveState PDK). 我已经尝试过了什么 到目前为止,我已经在CPAN上使用了Archive::Zip,但它在Windows机器上有一个使用非ASCII文件名的主要错误:文件名在存档中被破坏,因为它们没有被转换为unicode. 有一个bug report filed,但它已经超过10个月没有更新,在模块文档中,开发人员是无益的(“修复你的计算机或摆脱Windows”类型). 更新: 解决方法
最近通过在Windows下添加Unicode文件名支持解决了上述错误. CPAN将在一周内发布具有此修复程序的版本.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |