PHPを使用して.Zファイルを解凍する方法はありますか?
質問する
1857 次
2 に答える
1
いくつか検索したところ、.z ファイルはcompress
プログラムを使用して圧縮されたファイルであることがわかりました。PHP のインストールが許可shell_exec
されていて、Web サーバーが unix/linux を実行している場合はuncompress
、サーバー上でプログラムを実行できます。これは(テストされていない)アイデアです:
<?php
$file = '/tmp/archive.z';
shell_exec("uncompress $file");
于 2012-04-16T14:33:26.617 に答える
1
最近では、適切なオプションを使用してuncompress
呼び出すワンライナーにすぎません。gzip
を使用するgzip
には、実行シェルがありません。代わりにZlib 拡張機能を使用できます。私は次のようなものを試してみます:
<?php
$contents = zlib_decode(file_get_contents('/path/file.Z'));
于 2012-04-16T14:44:53.853 に答える