有没有办法从PHP创建一个未压缩的zip?

时间:2009-07-28 13:41:24

标签: php compression zip

有没有办法从PHP创建未压缩的ZIP(级别0)?我在php文档中找不到任何信息。

4 个答案:

答案 0 :(得分:1)

如果服务器上安装了zip工具,则始终可以使用shell_exec()功能执行外部命令。这样你很可能会创建一个未压缩的zip文件。

答案 1 :(得分:1)

根据php.net的bugtracker(和bug #41243),内置的zip实用程序无法使用此功能。现在你必须出局。

答案 2 :(得分:0)

您可以使用exec()在服务器上运行任何命令,在这种情况下,它将取决于环境(Linux,Windows等)

答案 3 :(得分:0)

谢谢你们,伙计们!

我找到了一个使用pear的已故Archive_Zip库的解决方案。使用no_compression参数时,它会导致文件损坏。在http://pear.php.net/bugs/bug.php?id=7871找到的解决方案解决了这个问题!