2

Apache Commons Compresslibforおよびtarアーカイブgzipタイプで圧縮レベルの設定を見つけようとしています。

図書館でサポートされているか教えてください。はいの場合、どうすれば設定できますか?

4

2 に答える 2

1

できません。

まず、tarはまったく圧縮されません。これは単なるアーカイブ形式です。

次に、gzipは単一の圧縮タイプdeflateを使用します。「レベル」を許可する圧縮スキームでは、これらのレベルを使用してアルゴリズムを選択します (または、非可逆圧縮の場合は、破棄する情報量)。

于 2013-01-21T13:57:41.737 に答える
1

tarそれ自体は圧縮形式ではなく、複数のファイルを 1 つのファイルにバンドルするだけです (そのため、ファイルは tar で覆われたように、ファイルがくっつきます)。

圧縮レベルを変更することはできません。より良い圧縮が必要な場合は、gzip の代わりに bzip2 を使用してください。

于 2013-01-21T13:58:28.057 に答える