LZHAM ja Crunch tihendamise teegid on muudetud avalikuks omandiks

Rich Geldreich üleviib temad, mille ta on välja töötanud LZHAM ja Crunch kategooriasse avalikku valdust (Public Domain), st on täielikult loobunud omandiõigustest ja andnud võimaluse levitada ja kasutada kõigil kujul ilma piiranguteta. Jurisdiktsioonide jaoks, kus avaliku valduse kategooriat ei tunnustata, on jäänud vastavad sätted. Varasemad projektid olid litsentseeritud MIT ja ZLIB litsentsidega.

Crunch teek pakub vahendeid tekstuuride kvaliteetsete kompressioonide ja dekodeerimise jaoks, kasutades algoritme DXTn. Crunch toetab tekstuuriformaate DXT1/5/N ja 3DC ning saab salvestada tulemusi formaatidesse DDS, CRN ja KTX.

LZHAM pakub kompressioonialgoritmi, mis on optimeeritud mängurakenduste ressursside pakkimiseks. Toetatakse Zlib-iga ühilduvat API-d. LZHAM-i eripära hulka kuulub
kaardistustabelite (kuni 64 KB suurused), sõnastike (kuni 500 MB) kasutamise võimalus, tegevuste mitme lõime töötlemine ja delta-muudatuste rakendamine, mis võimaldab levitada muudatusi ilma juba komprimeeritud failide uuesti pakendamata.

LZHAM-i tihenduse ja pakkimise kiirus on võrreldav LZMA-ga, kuid dekompresseerimise kiirus ületab LZMA-d 1.5-8 korda (kuid on aeglasem kui zlib). ZSTD-ga võrreldes ületab LZHAM selle algoritmi tõhususes tihendamisel, kuid jääb peaaegu korda alla kodeerimise kiirusest ja on veidi aeglasem dekodeerimise kiirusest.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster