2012-01-18 24 views
0

PHP ZipArchiveクラスを使用してZIPアーカイブを作成しています。アーカイブにはすでに圧縮されたZIPファイルが含まれます。そのため、既に圧縮されたZIPファイルを圧縮することはありません。これは、不必要なオーバーヘッドを追加するだけです。 ZipArchiveでZIPアーカイブを作成できますが、ファイルを圧縮することはできませんか?PHP ZipArchive圧縮

+0

の可能重複[私はZIPARCHIVEの圧縮レベルを変更することはできますか?](HTTPを気にしないようzlibライブラリで圧縮レベルを設定することができます://stackoverflow.com/questions/1833168/can-i-change-the-compression-level-of-ziparchive) – mario

+0

利用可能な場合は、コマンドラインのzipツールを使用してください(たとえば、 'zip -q0'など)。 – mario

答えて

0

現在、ZipArchiveで圧縮レベルを設定することはできません。あなたは、限り、あなたは代わりに.zipファイルのファイルを.gzを作成

http://php.net/manual/en/ref.zlib.php