ริช เกลดริช
ไลบรารี Crunch มีเครื่องมือสำหรับการบีบอัดและแปลงรหัสพื้นผิวโดยไม่สูญเสียคุณภาพโดยใช้อัลกอริทึม
LZHAM จัดเตรียมอัลกอริธึมการบีบอัดที่ปรับให้เหมาะสมสำหรับบรรจุภัณฑ์ที่จัดส่งโดยเป็นส่วนหนึ่งของแอปพลิเคชันเกม รองรับ API ที่เข้ากันได้กับ Zlib คุณสมบัติอย่างหนึ่งของ LZHAM ก็คือความเป็นไปได้
การใช้ตารางการแมป (ขนาดสูงสุด 64 KB) พจนานุกรม (สูงสุด 500 MB) การดำเนินการแบบขนานในหลายเธรด และใช้การเปลี่ยนแปลงเดลต้า ซึ่งอนุญาตให้กระจายการเปลี่ยนแปลงโดยไม่ต้องแพ็กไฟล์ที่บีบอัดแล้วใหม่
ในแง่ของระดับการบีบอัดและความเร็วในการบรรจุ การใช้งาน LZHAM นั้นเทียบได้กับ LZMA แต่ในแง่ของความเร็วในการคลายการบีบอัด จะเร็วกว่า LZMA 1.5-8 เท่า (แต่ช้ากว่า zlib) เมื่อเปรียบเทียบกับ ZSTD แล้ว LZHAM เหนือกว่าอัลกอริธึมนี้ในแง่ของประสิทธิภาพการบีบอัด แต่เกือบจะเป็นลำดับความสำคัญในด้านความเร็วการเข้ารหัสและช้ากว่าเล็กน้อยในด้านความเร็วในการถอดรหัส
ที่มา: opennet.ru