PHP の zlib_PHP チュートリアルを使用して swf ファイルを圧縮および解凍する

WBOY
リリース: 2016-07-13 17:31:57
オリジナル
717 人が閲覧しました

以下は私が書いた swf ファイルの圧縮と解凍の例です:

// swf ファイルが圧縮されているかどうかを判断するための追加はありません。必要に応じて、ファイルの最初のバイトが F であるかどうかに基づいて判断できます。または C

swf ファイルの圧縮 : //ファイル名
$filename = "test.swf";
//ファイルを開く
$rs = fopen($filename,"r") //ファイルデータを読み込みます
; $str = fread($rs , filesize($filename));
//swfヘッダファイルを設定します
$head = "C".$head; / /swfファイルの内容を取得する
$body
;
//読み込んだファイルストリームを閉じる
fclose($rs)
//新しいファイルを作成する
$ws = fopen("create.swf","w");
//ファイルを書き込みます
fwrite( $ws,$str);
// ファイルを閉じてそのままにしておきます
fclose($ws)
//------http://soft.knowsky.com/ ----------- -------------------------------------- ----------- ----------------------------------
?> swf ファイルを解凍します:

//--- -------------------------------------- ------------ -------------------------------------- ---------
// ファイル名
$filename = "test.swf";
// ファイルを開きます
$rs = fopen($filename,"r")
; // ファイルを読み込みますdata
$filename));
//swfヘッダファイルを設定します
$head = substr($str,1,8);
//swfファイルの内容を取得します
; body = substr( $str,8)
//ファイルの内容を解凍します
$body = gzuncompress($body) //ファイルのヘッダと内容を結合します
$str = $head.$body
;読み込んだファイルストリーム
fclose($rs);
//新しいファイルを作成します
$ws = fopen("create.swf","w");
//ファイルを書き込みます
fwrite($ws,$str); ;
// ファイルを閉じる
fclose($ws); ---------- -------------------------------------- ------- -------------
?>


http://www.bkjia.com/PHPjc/508903.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/508903.html

技術記事

以下は、私が作成した swf ファイルの圧縮および圧縮解除の例です。 //swf ファイルが圧縮されているかどうかを判断するための追加はありません。必要に応じて、ファイルの最初のバイトが圧縮されているかどうかに基づいて、圧縮された swf ファイルを判断できます。 F or C...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!