LZHAM da dakunan karatu na matsawa na Crunch an fitar da su cikin jama'a

Rich Geldreich fassara dakunan karatu ya inganta LZHAM и Mawuyacin zuwa category yankin jama'a (Public Domain), i.e. gaba daya watsi da haƙƙin mallaka na mallaka kuma ya ba da damar rarrabawa da amfani da kowane nau'i ta kowa da kowa ba tare da hani ba. Don hukunce-hukuncen da ba a san nau'in yankin jama'a ba, an bar abubuwan da suka dace. A baya can, an rarraba ayyukan a ƙarƙashin lasisin MIT da ZLIB.

Laburaren Crunch yana ba da kayan aiki don matsawa da canza launi ba tare da asarar inganci ta amfani da algorithms DXTn. Crunch yana goyan bayan tsarin rubutu na DXT1/5/N da 3DC kuma yana iya ajiye sakamakon zuwa tsarin DDS, CRN da KTX.

LZHAM yana ba da ƙwanƙwasa algorithm wanda aka inganta don marufi kadarorin da aka aika azaman ɓangare na aikace-aikacen caca. API ɗin Zlib mai jituwa yana goyan bayan. Ɗaya daga cikin siffofin LZHAM shine yiwuwar
ta yin amfani da tebur na taswira (har zuwa 64 KB a girman), ƙamus (har zuwa 500 MB), daidaita ayyukan aiki a cikin zaren da yawa da amfani da canje-canje na delta, wanda ke ba da damar rarraba canje-canje ba tare da sake tattara fayilolin da aka riga aka matsa ba.

Dangane da matakin matsawa da saurin tattarawa, aiwatar da LZHAM yana kwatankwacin LZMA, amma dangane da saurin raguwa yana da sauri sau 1.5-8 fiye da LZMA (amma a hankali fiye da zlib). Idan aka kwatanta da ZSTD, LZHAM yana gaba da wannan algorithm dangane da ingancin matsi, amma kusan tsari ne na girma a baya cikin saurin ɓoyewa da ɗan baya a cikin saurin yankewa.

source: budenet.ru

Add a comment