0

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

创建 Zip 文件功能是使用 ZipArchive类完成的。但它将文件大小减少了 35-40%。我的客户想要缩小 60% 以上的尺寸。

ZipArchive 类是否有任何其他库或方法可以做到这一点?

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

4

1 回答 1

0

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

压缩率很大程度上取决于被压缩的内容。例如,当压缩仅包含“a”字符的文本文件时,您将获得非常好的压缩率,但对于 mp3 而言,压缩率与示例无关。

于 2012-12-04T09:41:47.473 回答