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


PHP library for creating uncompressed zip archives?

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

我正在考虑另一个解决方案。您可以尝试使用Zip命令行可执行通过exec() PHP函数

可以使用Zlib库。它允许您定义从0(无压缩)到9的压缩级别

实际上无法使用zip指定压缩量。如果您不介意.gz格式的输出,您可以使用gzcompress,但是无论如何,在压缩JPEG时,不应该有太多的性能损失。

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

$data = gzcompress  ( $data, 0 );

编辑:如果你想自动归档许多文件一次没有压缩,你可以尝试tar。Pear有一个用于创建和解压缩tar文件的优秀模块。