0

ファイルをガンジップしたかった。perl またはシステム (uncompress -f file_name.Z) に付属している gunzip コマンドがより高速か優れているかを知りたいです。

私は自分のperlスクリプトに含めました

use IO::Uncompress::Gunzip qw(gunzip $GunzipError) ;

gunzip コマンドをテストしたかったので、これまでのところ、システム コマンド内で uncompress を次のように使用しています。

system "wget ${my_file}.Z "
system "uncompress -f ${my_file}.Z";

代わりに次のように使用することもできます:

gunzip -f ${my_file}.Z

他のオーバーヘッドは関係ありませんか?

4

1 に答える 1

3

Z ファイルと GZ ファイルは、異なる圧縮アルゴリズムを使用します。GZ が作成されたのは、Z が特許取得済みの LZW 圧縮アルゴリズムを使用しているためです。その後、特許は失効しましたが、この 2 つはまだ互換性がありません。

于 2013-02-12T16:33:51.933 に答える