Perl   发布时间:2022-04-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在Perl中创建Zip存档?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要在过滤我想要包含的文件列表后创建一个Zip存档.我希望该模块能够在 WindowsLinux中运行.

由于我需要过滤文件列表,我真的不想使用外部程序.我不想引入外部依赖项,@R_650_@R_489_11248@7@将脚本编译成Windows上的单个可执行文件(使用ActiveState PDK).

我已经尝试过了什么

到目前为止,我已经在CPAN上使用了Archive::Zip,但它在Windows机器上有一个使用非ASCII文件名的主要错误:文件名在存档中被破坏,因为它们没有被转换为unicode.

有一个bug report filed,但它已经超过10个月没有更新,在模块文档中,开发人员是无益的(“修复你的计算机或摆脱Windows”类型).

更新:
感谢brian和Alan Haggai Alavi的澄清,似乎在Archive :: Zip中有足够的爱来很快得到这些错误,最后在Windows中有一个功能齐全的zip模块.

解决方法

最近通过在Windows下添加Unicode文件名支持解决了上述错误. CPAN将在一周内发布具有此修复程序的版本.

大佬总结

以上是大佬教程为你收集整理的如何在Perl中创建Zip存档?全部内容,希望文章能够帮你解决如何在Perl中创建Zip存档?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。