GNU GPG บีบอัดตามค่าเริ่มต้นหรือไม่


30

ตามเอกสารที่คุณสามารถใช้-zและ--compress-levelอื่น ๆ แต่ไม่ได้ระบุว่าคุณละเว้น-zหรือ...-levelparams อื่น ๆหากยังคงบีบอัด

คำตอบ:


28

ใช่.

หากตัวเลือกการบีบอัดสามารถระบุได้โดย--compress-algo nameตัวเลือกและค่าเริ่มต้นคือ 'ZIP' ระดับการบีบอัดเริ่มต้นคือ '6':

--compress-algo n ใช้อัลกอริทึมการบีบอัด n

ค่าเริ่มต้นคือ 2 ซึ่งคือการบีบอัด RFC1950 คุณสามารถใช้ 1 เพื่อใช้ zlib เวอร์ชันเก่า (RFC1951) ซึ่งใช้โดย PGP อัลกอริทึมเริ่มต้นอาจให้ผลลัพธ์ที่ดีกว่าเนื่องจากขนาดหน้าต่างไม่ จำกัด เพียง 8K หากไม่ได้ใช้งานจะใช้พฤติกรรม OpenPGP เช่นอัลกอริทึมการบีบอัดจะถูกเลือกจากการตั้งค่า โปรดทราบว่าสิ่งนี้ไม่สามารถทำได้หากคุณไม่เข้ารหัสข้อมูล

คุณอาจต้องการอ่านhttp://www.ietf.org/rfc/rfc4880.txtเพื่อรับทราบว่า GPG ทำอะไรได้จริง (ข้อ 2.3 และ 9.3 อธิบายการบีบอัด)


วิธีการบอก gpg ไม่ให้ใช้การบีบอัดใด ๆ ใช้-z 0ไม่ได้ช่วย
อเล็กซ์

7
โดยใช้หรือ--compress-algo 0 --compress-algo noneทำไมคุณไม่ต้องการใช้การบีบอัด btw
กิระ

1
เมื่อเป้าหมายคือการเข้ารหัสเพียงไม่บีบอัด (เช่นสำหรับการปรับปรุงประสิทธิภาพการทำงานหรือเมื่อการเข้ารหัสข้อมูลที่ถูกบีบอัดแล้ว)
อเล็กซ์

2
เพิ่งทดสอบ--compress-also noneงาน (จริง ๆ แล้ว-z 0ยังใช้งานได้ในขณะที่ฉันไม่ได้ทดสอบอย่างถูกต้อง)
อเล็กซ์

2
อัลกอริธึมการบีบอัดที่เป็นมาตรฐานที่รู้จักกันดีสามารถลดการคาดการณ์ได้อย่างไร เนื้อหาไม่เป็นที่รู้จักในทั้งสองกรณีเนื่องจากมีการเข้ารหัส หากคุณทราบชนิดของเนื้อหาที่เข้ารหัสคุณยังคงทราบว่าสำหรับอัลกอริทึมการบีบอัดที่นำไปใช้เช่นกัน
Thorsten Schöning
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.