用于创建未压缩的zip存档的PHP库?

时间:2011-04-17 22:33:38

标签: php zip

Zip library不允许指定压缩级别。我想知道是否有其他php库允许创建未压缩的zip存档?我的应用程序需要将多个JPEG文件存档到一个大文件中,因此压缩没有意义。

3 个答案:

答案 0 :(得分:1)

我只想到另一个解决方案。您可以尝试通过exec() PHP函数

使用Zip命令行可执行文件

答案 1 :(得分:0)

您可以使用Zlib library。它允许您将压缩级别定义为0(无压缩)到9

答案 2 :(得分:0)

实际上不可能用zip指定压缩量。你可以用gzcompress来做,如果你不介意.gz格式输出,但是不管怎么说,在拉上JPEG时不应该有很多性能损失。

.gz是一种流行的开源归档格式,您可以像这样指定压缩级别:

$data = gzcompress  ( $data, 0 );

编辑:如果您想在不压缩的情况下自动归档多个文件,您可以尝试使用tar。 PHP:Pear有一个很好的模块来创建和解压缩tar档案。