رچ گیلڈریچ
کرنچ لائبریری الگورتھم کا استعمال کرتے ہوئے معیار کے نقصان کے بغیر ٹیکسچر کو کمپریس کرنے اور ٹرانس کوڈنگ کے لیے ٹولز فراہم کرتی ہے۔
LZHAM گیمنگ ایپلی کیشنز کے حصے کے طور پر بھیجے گئے اثاثوں کی پیکیجنگ کے لیے ایک کمپریشن الگورتھم فراہم کرتا ہے۔ Zlib مطابقت پذیر API تعاون یافتہ ہے۔ LZHAM کی خصوصیات میں سے ایک امکان ہے۔
میپنگ ٹیبلز (سائز میں 64 KB تک)، لغات (500 MB تک)، ایک سے زیادہ تھریڈز میں متوازی آپریشنز اور ڈیلٹا تبدیلیوں کا استعمال کرتے ہوئے، جو پہلے سے کمپریس شدہ فائلوں کو دوبارہ پیک کیے بغیر تبدیلیوں کو تقسیم کرنے کی اجازت دیتے ہیں۔
کمپریشن لیول اور پیکنگ کی رفتار کے لحاظ سے، LZHAM کا نفاذ LZMA سے موازنہ ہے، لیکن ڈیکمپریشن کی رفتار کے لحاظ سے یہ LZMA سے 1.5-8 گنا تیز ہے (لیکن zlib سے سست)۔ جب ZSTD کے ساتھ موازنہ کیا جائے تو، LZHAM کمپریشن کی کارکردگی کے لحاظ سے اس الگورتھم سے آگے ہے، لیکن انکوڈنگ کی رفتار میں تقریباً پیچھے اور ڈی کوڈنگ کی رفتار میں قدرے پیچھے ہے۔
ماخذ: opennet.ru