LZHAM ۽ Crunch کمپريشن لائبريريون عوامي ڊومين ۾ جاري ڪيون ويون آهن

رچ Geldreich ترجمو ڪمپريشن لائبريريون هن ترقي ڪيون لزم и آفت درجي تائين عوامي ڊومين (عوامي ڊومين)، يعني. مڪمل طور تي ملڪيت جي حق اشاعت کي رد ڪري ڇڏيو ۽ هر ڪنهن کي بغير ڪنهن پابنديون جي تقسيم ۽ استعمال جو موقعو فراهم ڪيو. اختيارن لاءِ جتي عوامي ڊومين جي درجي کي تسليم نه ڪيو ويو آهي، مناسب تحفظات ڇڏي ويا آهن. اڳي، منصوبا MIT ۽ ZLIB لائسنس تحت ورهايا ويا.

Crunch لائبريري الورورٿمس استعمال ڪندي معيار جي نقصان کان سواءِ بناوتن کي ڪمپريس ڪرڻ ۽ ٽرانسڪوڊنگ جا اوزار مهيا ڪري ٿي DXTn. Crunch سپورٽ ڪري ٿو DXT1/5/N ۽ 3DC ٽيڪسچر فارميٽ ۽ نتيجو بچائي سگھي ٿو DDS، CRN ۽ KTX فارميٽ ۾.

LZHAM گيمنگ ايپليڪيشنن جي حصي طور موڪليل پيڪنگنگ اثاثن لاءِ بهتر ڪيل ڪمپريشن الگورٿم مهيا ڪري ٿو. Zlib مطابقت رکندڙ API جي حمايت ڪئي وئي آهي. LZHAM جي خاصيتن مان هڪ امڪان آهي
ميپنگ ٽيبل استعمال ڪندي (سائز ۾ 64 KB تائين)، ڊڪشنريون (500 MB تائين)، متوازي عملن کي گھڻن ٿريڊن ۾ استعمال ڪندي ۽ ڊيلٽا تبديلين کي استعمال ڪندي، جيڪي تبديلين کي ورهائڻ جي اجازت ڏين ٿيون، اڳ ۾ ئي ڪمپريس ٿيل فائلن کي ريپڪ ڪرڻ کان سواءِ.

ڪمپريشن جي سطح ۽ پيڪنگ جي رفتار جي لحاظ کان، LZHAM عمل درآمد LZMA سان برابر آھي، پر ڊمپپريشن جي رفتار جي لحاظ کان اھو LZMA کان 1.5-8 ڀيرا تيز آھي (پر zlib کان سست). جڏهن ZSTD سان مقابلو ڪيو وڃي، LZHAM ڪمپريشن ڪارڪردگي جي لحاظ کان هن الگورتھم کان اڳتي آهي، پر تقريبا انڪوڊنگ جي رفتار ۾ ۽ ڊيڪوڊنگ جي رفتار ۾ ٿورڙي پوئتي جي شدت جو هڪ حڪم آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو