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


30

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

回答:


28

はい。

オプションでcompression-useを指定でき--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で圧縮について説明しています)。


gpgに圧縮を使用しないように指示する方法は?使用-z 0しても役に立ちません。
アレックス

7
--compress-algo 0またはを使用して--compress-algo none。なぜ圧縮を使用しないのですか?
アキラ

1
ゴールはありません圧縮する(例えば、パフォーマンスの向上のためや、暗号化されたデータがすでに圧縮されている場合)、のみを暗号化するとき
アレックス・

2
ちょうどテストされた--compress-also none作品(実際-z 0には、私が適切にテストしなかったときにも動作します)
アレックス

2
既知の標準化された圧縮アルゴリズムにより、予測可能性がどのように低下​​しますか?コンテンツは暗号化されているため、どちらの場合も不明です。暗号化されたコンテンツの種類を知っていれば、適用された圧縮アルゴリズムについても同様です。
トーステンシェーニング
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.