ホームページ > バックエンド開発 > PHPチュートリアル > 兄弟姉妹の皆さん、PHP で大きなファイルを圧縮する方法

兄弟姉妹の皆さん、PHP で大きなファイルを圧縮する方法

WBOY
リリース: 2016-06-13 13:27:33
オリジナル
967 人が閲覧しました

兄弟姉妹の皆さん、PHP で大きなファイルを圧縮する方法
圧縮するファイルは少なくとも 40M です

私のコード
$data = implode( " ", file( "timer.php ") );
$gzdata = gzencode($data, 9);
$fp = fopen( "file.php.gz ", "w ");
fwrite($fp, $gzdata); 🎜> fclose( $fp)




------解決策----- http://php.net/manual/zh/refs.compression.php

------解決策------------------ zlib はバイト ストリームをサポートしていますが、php インターフェイスは簡略化されすぎています。
http://www.php.net/manual/zh/function.gzopen.php

を使用して通常のファイルを開くことができます。 fopen +fread は読み取りが遅く、gzopen+gzwrite は書き込みが遅くなります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート