Zəngin Geldreich
Crunch kitabxanası alqoritmlərdən istifadə edərək keyfiyyət itkisi olmadan teksturaların sıxılması və kodlaşdırılması üçün alətlər təqdim edir
LZHAM, oyun proqramlarının bir hissəsi kimi göndərilən aktivlərin qablaşdırılması üçün optimallaşdırılmış sıxılma alqoritmini təmin edir. Zlib uyğun API dəstəklənir. LZHAM-ın xüsusiyyətlərindən biri də imkandır
Xəritəçəkmə cədvəllərindən (ölçüsü 64 KB-ə qədər), lüğətlərdən (500 MB-a qədər), bir neçə mövzuda əməliyyatların paralelləşdirilməsi və artıq sıxılmış faylları yenidən qablaşdırmadan dəyişikliklərin yayılmasına imkan verən delta dəyişikliklərindən istifadə etməklə.
Sıxılma səviyyəsi və qablaşdırma sürəti baxımından LZHAM tətbiqi LZMA ilə müqayisə edilə bilər, lakin dekompressiya sürəti baxımından LZMA-dan 1.5-8 dəfə sürətlidir (lakin zlib-dən daha yavaş). ZSTD ilə müqayisə edildikdə, LZHAM sıxılma səmərəliliyi baxımından bu alqoritmi qabaqlayır, lakin kodlaşdırma sürətində demək olar ki, böyüklük sırası və dekodlaşdırma sürətində bir qədər geri qalır.
Mənbə: opennet.ru