2009-09-04 30 views
2

私はPHPでできるだけ早くいくつかのバイナリファイルを圧縮する必要があります - それは合理的に高速で使いやすいことが必要です。素晴らしい選択肢は何ですか? :)PHP圧縮オプション

ジェイミー

答えて

2

私は彼らとの個人的な経験を持っていないが、Compression and Archive Extensions

  • Bzip2
  • LZF
  • Pharのための拡張機能があるように見えますのドキュメントで全体のセクションがあります
  • Rar
  • Zip
  • Zlib

あなたは、サーバー上のファイルを直接作業している場合、それは使用するのが最も簡単かもしれないように、ZipArchiveクラスが(つまり、ジップの拡張子が付いています)になります。

+0

bz2は、通常、最良の圧縮を提供しますが、ユーザにzipを使用するのに最適です。 – UnkwnTech

+0

Windowsでbz2を取得するにはどうすればよいですか。 – CMCDragonkai

0

クライアントは、彼らが提供しているとして、これらはあなたがセットアップApacheがそれらを圧縮することができ、ダウンロードしようとしている場合。

サーバーに保存する予定の場所にある場合は、PHPZipとすることができます。

0

サーバーで拡張機能が利用可能な場合、または追加できる場合は、LZFをお探しください。それ以外の場合、圧縮レベルが3以下のgzcompress()は十分速くなります。