Lilaebrari tsa khatello ea LZHAM le Crunch li lokollotsoe sebakeng sa sechaba

Rich Geldreich fetoletsoe lilaebrari tsa khatello tseo a li entseng LZHAM и Ho senya ho sehlopha sebaka sa sechaba (Setsi sa Sechaba), ke hore. e lahlile ka botlalo litokelo tsa litokelo tsa botho mme ea fana ka monyetla oa ho ajoa le ho sebelisoa ka mokhoa ofe kapa ofe ke motho e mong le e mong ntle le lithibelo. Bakeng sa libaka tseo sehlopha sa sebaka sa sechaba se sa tsejoeng, ho siiloe lipeheletso tse loketseng. Pejana, merero e ne e ajoa tlasa laesense ea MIT le ZLIB.

Laebrari ea Crunch e fana ka lisebelisoa tsa ho hatella le ho fetisa libopeho ntle le tahlehelo ea boleng ho sebelisa li-algorithms DXTn. Crunch e ts'ehetsa lifomate tsa DXT1/5/N le 3DC mme e ka boloka sephetho ho lifomate tsa DDS, CRN le KTX.

LZHAM e fana ka algorithm ea compression e ntlafalitsoeng bakeng sa ho paka thepa e romelloang e le karolo ea lits'ebetso tsa papali. Zlib compatible API e ea tšehetsoa. E 'ngoe ea likarolo tsa LZHAM ke monyetla
ho sebelisa litafole tsa 'mapa (ho fihla ho 64 KB ka boholo), didikishinari (ho fihla ho 500 MB), ts'ebetso e ts'oanang ka likhoele tse ngata le ho sebelisa liphetoho tsa delta, tse lumellang liphetoho ho ajoa ntle le ho paka hape lifaele tse seng li hatelitsoe.

Mabapi le boemo ba khatello le lebelo la ho paka, ts'ebetsong ea LZHAM e bapisoa le LZMA, empa mabapi le lebelo la ho fokotsa khatello ke makhetlo a 1.5-8 ka potlako ho feta LZMA (empa butle ho feta zlib). Ha e bapisoa le ZSTD, LZHAM e ka pele ho algorithm ena mabapi le ts'ebetso ea ho hatella, empa e batla e le tatellano ea boholo bo ka morao ka lebelo la khouto mme e morao hanyane ka lebelo la ho decoding.

Source: opennet.ru

Eketsa ka tlhaloso