3

PHPを使用して.Zファイルを解凍する方法はありますか?

4

2 に答える 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 に答える