web-dev-qa-db-ja.com

GNU GPGはデフォルトで圧縮しますか?

ドキュメントによると、-z--compress-levelなどを使用できますが、-zやその他の...-levelパラメータを省略しても圧縮しない場合は指定しません。

31
Alex

はい。

--compress-algo nameオプションで圧縮使用を指定でき、デフォルトは「Zip」です。デフォルトの圧縮レベルは「6」です。

--compress-algo n圧縮アルゴリズムnを使用します。

デフォルトは2で、これはRFC1950圧縮です。 1を使用して、PGPで使用されている古いzlibバージョン(RFC1951)を使用できます。ウィンドウサイズが8Kに制限されていないため、デフォルトのアルゴリズムではより良い結果が得られる場合があります。これを使用しない場合、OpenPGPの動作が使用されます。つまり、圧縮アルゴリズムが設定から選択されます。データを暗号化しないと、これは実行できないことに注意してください。

http://www.ietf.org/rfc/rfc4880.txt を読んで、GPGが実際に何をしているのかを理解することもできます(ポイント2.3および9.3は圧縮について説明しています)。

29
akira