วิธีการบีบอัดที่แตกต่างกันใน 7zip: วิธีใดที่เหมาะสมที่สุดสำหรับงานใด


55

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นจึงมีวิธีการบีบอัดที่แตกต่างกันใน 7zip วิธีใดที่เหมาะที่สุดสำหรับงานใด

ตัวอย่าง: หนึ่งความแตกต่างระหว่าง LZMA และ LZMA2 คือฉันสามารถเลือก cpu cores ทั้งหมดของฉันในขณะที่ LZMA 2 cores คือ max


1
มาตรฐานของอัลกอริทึมการบีบอัด: compressionratings.com/sort.cgi?rating_sum.brief+4n
akira

ลิงก์ @akira ไปที่โดเมนที่พักแล้วตอนนี้
ร้ายแรง

คำตอบ:


23

ใช้ LZMA 2 ยกเว้นว่าคุณต้องการแยกไฟล์เก็บถาวรบนระบบที่ไม่สามารถจัดการกับไฟล์เก็บถาวร LZMA 2 ได้

โดยทั่วไปขั้นตอนวิธีการบีบอัดข้อมูลที่ทันสมัยส่วนใหญ่จะให้การบีบอัดแบบเดียวกันโดยประมาณและสำหรับจำนวนคอร์ที่คุณสามารถใช้งานได้ในครั้งเดียวมันขึ้นอยู่กับคุณที่จะตัดสินใจว่าคุณต้องการใช้จำนวนเท่าใด โดยทั่วไปการพูด (ยกเว้นว่าคุณกำลังสร้างที่เก็บถาวรขนาดใหญ่) ก็ไม่มีเหตุผลที่จะต้องการมากกว่าหนึ่ง นอกจากนี้ด้วยการบีบอัดหลายคอร์คอขวดอาจกลายเป็นฮาร์ดไดรฟ์


3
หมายเหตุด้านข้าง: ผลการบีบอัดที่ดีกว่า ("ultra") ส่วนใหญ่จะซื้อโดย cpu และ ram (สำคัญ) lzma2-ultra-dictsize (64mb) -4thth จะกิน ram 2 + gb, bzip2-ultra-dictsize (900kb) จะกิน ram 69mb
akira

13

Lzma2 เร็วขึ้นเมื่อใช้ 4 คอร์ขึ้นไปและให้การบีบอัดที่ดีกว่า เอกสารนี้อธิบายทุกอย่าง


5
ฉันไม่ได้บอกว่าเอกสารใช้ไม่ได้ แต่มีปัญหาหลายอย่าง เด่น, ผู้เขียนไม่ได้ระบุชนิดของข้อมูลจะถูกบีบอัด (ข้อความ? ภาพ? ข้อมูลที่เข้ารหัส?) ไม่ได้ใช้ขนาดญาติที่ใช้บังคับและดูเหมือนจะไม่เข้าใจของแข็งที่เก็บได้ทั้งหมด
mafu

4

ดูที่นี่: http://www.maximumcompression.com/data/summary_mf2.php#dataและจัดเรียงตามประสิทธิภาพ โดยส่วนตัวแล้วฉันต้องการให้ FreeArc สร้างขึ้นใน 7-zip และใช้งานเป็นบางครั้ง


1
การจัดเรียงตามอัตราส่วนการบีบอัดจะไม่สมเหตุสมผลหรือไม่
Hashim

1

7-Zip (อย่างน้อยถึง 2019-09-27) มีเอกสารวิธีใช้ในตัวพร้อมคำอธิบายที่ดีมาก ๆ เกี่ยวกับการตั้งค่าต่างๆที่คุณสามารถเลือกได้และโดยทั่วไปแล้วแต่ละอย่างก็ดี

ไม่มีผลการเปรียบเทียบหรือสิ่งใด ๆ แต่เป็นข้อมูลที่เพียงพอที่จะปลูกฝังความมั่นใจให้ฉันว่าฉันเลือก "ดีพอ" และไม่ใช่ "การตั้งค่าที่น่ากลัว" โดยไม่ตั้งใจ

เอกสารวิธีใช้มีอยู่ในตัวจัดการไฟล์ 7-Zip รวมถึงกล่องโต้ตอบเพิ่มลงในที่เก็บถาวร

เส้นทาง "สารบัญ" ไปยังหน้าที่ฉันพบว่ามีประโยชน์ (ซึ่งเปิดขึ้นโดยตรงจากกล่องโต้ตอบเพิ่มไปยังที่เก็บถาวร) คือ:

File Manager / Plugins / 7-Zip / Add to Archive Dialog Box

ป้อนคำอธิบายรูปภาพที่นี่

นี่คือสำเนา / วางคร่าวของส่วนวิธีการบีบอัด:

วิธีการรายละเอียด

  • LZMA
    • มันเป็นวิธีการบีบอัดฐานสำหรับรูปแบบ 7z แม้แต่ 7-Zip เวอร์ชั่นเก่าก็สามารถคลายการบีบอัดที่สร้างขึ้นด้วยวิธี LZMA ให้อัตราการบีบอัดสูงและการบีบอัดที่รวดเร็วมาก
  • LZMA2
    • วิธีการบีบอัดเริ่มต้นของรูปแบบ 7z LZMA2 เป็นวิธีการบีบอัดที่ใช้ LZMA มันให้การสนับสนุนมัลติเธรดที่ดีกว่า LZMA แต่อัตราส่วนการบีบอัดอาจจะแย่ลงในบางกรณี สำหรับอัตราส่วนการบีบอัดที่ดีที่สุดกับ LZMA2 ให้ใช้ 1 หรือ 2 เธรด CPU หากคุณใช้ LZMA2 ที่มีเธรดมากกว่า 2 เธรด 7-zip จะแยกข้อมูลออกเป็นชิ้น ๆ และบีบอัดชิ้นส่วนเหล่านี้แยกกันอย่างอิสระ (2 เธรดต่อแต่ละอัน)
  • PPMD
    • อัลกอริทึม PPMdH ของ Dmitry Shkarin พร้อมการเปลี่ยนแปลงเล็กน้อย โดยปกติจะมีอัตราส่วนการบีบอัดสูงและความเร็วสูงสำหรับไฟล์ข้อความ
  • อัด bzip2
    • วิธีการบีบอัดมาตรฐานตามอัลกอริทึม BWT ปกติแล้วมันจะให้ความเร็วสูงและอัตราส่วนการบีบอัดที่ค่อนข้างดีสำหรับไฟล์ข้อความ
  • ยุบ
    • วิธีการบีบอัดมาตรฐานของรูปแบบ ZIP และ GZip อัตราส่วนการบีบอัดไม่สูงเกินไป แต่ก็มีการบีบอัดและคลายการบีบอัดที่ค่อนข้างดี วิธีการยุบรองรับพจนานุกรมขนาด 32 KB เท่านั้น
  • Deflate64
    • เวอร์ชั่นปรับเปลี่ยนของอัลกอริธึม Deflate พร้อมพจนานุกรมที่ใหญ่กว่า (64KB)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.