如何创建zip文件,最大尺寸减少60-65%

时间:2012-12-04 09:34:31

标签: php file compression zip

在我的应用程序中,我必须创建一些zip文件并通过PHP发送邮件。

使用ZipArchive类创建Zip文件功能。但它将文件大小减少到35-40%。我的客户希望减少60%以上的尺寸。

ZipArchive类还有其他库或方法吗?

是否有可能使用exec()在我的php脚本中执行shell命令?

1 个答案:

答案 0 :(得分:0)

无论您使用哪个库,zip算法都应该相同。所以你不能期望通过使用不同的库来改进。也许不同的归档算法可能更适合您的内容。

压缩率很大程度上取决于被压缩的内容。例如,在压缩包含“a”字符的文本文件时,您将获得非常好的压缩率,但是通过示例对mp3进行无关的压缩率。