Bibliotekat e kompresimit LZHAM dhe Crunch janë shpallur në pronësi publike

Rich Geldreich ka transferuar bibliotekat e zhvilluara nga ai për kompresim LZHAM dhe Crunch në kategorinë të pronësisë publike (Public Domain), që do të thotë se ai është tërhequr plotësisht nga të drejtat e pronësisë intelektuale dhe ka ofruar mundësinë për shpërndarje dhe përdorim në çdo formë nga të gjithë pa kufizime. Për juridiksionet ku kategoria e pronësisë publike nuk pranohet, janë lënë përjashtime përkatëse. Projekte të mëparshme janë shpërndarë nën licencat MIT dhe ZLIB.

Biblioteka Crunch ofron mjete për kompresimin dhe rikodimin e teksturave pa humbje cilësie duke përdorur algoritmet DXTn. Crunch mbështet formatet e teksturave DXT1/5/N dhe 3DC dhe mund të ruajë rezultatin në formatet DDS, CRN dhe KTX.

LZHAM ofron një algoritëm kompresimi të optimizuar për paketimin e burimeve që shoqërojnë aplikacionet lojëra. Mbështetet një API e pajtueshme me Zlib. Ndër karakteristikat e LZHAM është mundësia
e përdorimit të tabelave të përputhjes (nga 64 KB), fjalorëve (deri në 500 MB), paralelizimin e operacioneve në disa fibra dhe aplikimin e ndryshimeve delta, duke lejuar shpërndarjen e ndryshimeve pa ripaketimin e skedarëve të kompresuar.

Në nivelin e kompresionit dhe shpejtësisë së paketimit, implementimi i LZHAM është i krahasueshëm me LZMA, por në shpejtësinë e shpërndarjes e tejkalon LZMA nga 1.5 deri në 8 herë (por është më i ngadalshëm se zlib). Kur e krahasojmë me ZSTD, LZHAM është më efikas në kompresion, por ka një vonesë të madhe në shpejtësinë e kodimit dhe disi më pak në shpejtësinë e dekodimit.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster