- BZip3 เป็นภาคต่อของ BZip2 โดยให้ทั้งอัตราการบีบอัดและประสิทธิภาพที่สูงกว่า
- ใช้ Order-0 context mixing entropy coder, โค้ด Burrows-Wheeler transform ที่รวดเร็ว, RLE และพาส Lempel Ziv+Prediction ที่อิงกับการจับคู่สตริงสไตล์ LZ77 และการสร้างแบบจำลองคอนเท็กซ์สไตล์ PPM
- โดดเด่นในการบีบอัดข้อความหรือโค้ด
- เบนช์มาร์กซอร์สโค้ด Perl
- ดาวน์โหลดและแตกไฟล์ทุกเวอร์ชันของ Perl5 จากนั้นทดสอบบีบอัดไฟล์
.tar ด้วยตัวบีบอัดหลายแบบ
- BZip3 แสดงประสิทธิภาพการบีบอัดที่ดีกว่าเมื่อเทียบกับตัวบีบอัดอื่นในหลายการตั้งค่า
- ในด้านเวลาในการแตกไฟล์ BZip3 ก็แสดงประสิทธิภาพที่ยอดเยี่ยมผ่านการประมวลผลแบบขนาน
- ข้อสงวนสิทธิ์
- ไม่รับผิดชอบต่อการสูญหายของข้อมูลที่เกิดจากการใช้งาน BZip3
- ประสิทธิภาพของ BZip3 ขึ้นอยู่กับคอมไพเลอร์อย่างมาก และบิลด์ x64 Linux clang13 สามารถทำความเร็วได้สูงสุด 17MiB/s ต่อเธรดในการบีบอัด และ 23MiB/s ในการแตกไฟล์
- ผ่านการทดสอบบนสถาปัตยกรรมหลากหลาย: x86, x86_64, armv6, armv7, aarch64, mips, sparc เป็นต้น
- ไลเซนส์
- BZip3 ใช้ไลเซนส์ LGPLv3
- โค้ด Burrows-Wheeler transform และ LZP ใช้ไลเซนส์ Apache 2.0
- องค์ประกอบอื่น ๆ สำหรับการคอนฟิกขณะคอมไพล์และขณะรันไทม์เป็นไปตามไลเซนส์ของแต่ละส่วน
1 ความคิดเห็น
ความเห็นจาก Hacker News
xz,bzip2,bzip3,zstd