lrzipคือสิ่งที่คุณกำลังจริงๆมองหาโดยเฉพาะอย่างยิ่งถ้าคุณกำลังอัดรหัสที่มา!
การอ้างอิง README:
นี่คือโปรแกรมบีบอัดที่ปรับให้เหมาะสำหรับไฟล์ขนาดใหญ่ ยิ่งไฟล์มีขนาดใหญ่ขึ้นเท่าใดและยิ่งมีหน่วยความจำมากเท่าไหร่ข้อดีของการบีบอัดก็จะยิ่งดีขึ้นโดยเฉพาะเมื่อไฟล์มีขนาดใหญ่กว่า 100MB ข้อได้เปรียบสามารถเลือกได้ทั้งขนาด (เล็กกว่า bzip2) หรือความเร็ว (เร็วกว่า bzip2) [... ] คุณสมบัติที่เป็นเอกลักษณ์ของ lrzip คือพยายามใช้ประโยชน์สูงสุดจาก ram ที่มีอยู่ในระบบของคุณตลอดเวลาเพื่อให้ได้ประโยชน์สูงสุด
lrzip ทำงานโดยการสแกนและลบข้อมูลทางไกลซ้ำซ้อนเป็นครั้งแรกด้วยอัลกอริทึมที่ใช้ rzip จากนั้นทำการบีบอัดข้อมูลที่ไม่ใช่ข้อมูลซ้ำซ้อน
Con Kolivas เป็นตัวอย่างที่ยอดเยี่ยมในรายชื่อผู้รับจดหมาย Linux Kernel ; ในนั้นเขาบีบอัด tarball Linux ขนาด 10.3GB จำนวนสี่สิบเคอร์เนลออกมาที่ 163.9MB (1.6%) และทำเร็วกว่า xz เขาไม่ได้ใช้อัลกอริธึมผ่านรอบสองที่ก้าวร้าวที่สุด!
ฉันแน่ใจว่าคุณจะได้ผลลัพธ์ที่ยอดเยี่ยมในการบีบอัด tarballs ขนาดใหญ่ของซอร์สโค้ด :)
sudo apt-get install lrzip
ตัวอย่าง (ใช้ค่าเริ่มต้นสำหรับตัวเลือกอื่น ๆ ):
การบีบอัดแบบอัลตร้า, ช้า:
lrzip -z file
สำหรับโฟลเดอร์เพียงแค่เปลี่ยนlrzip
สำหรับlrztar