Biblioteke za kompresiju LZHAM i Crunch su prevedene u javnu domen

Rich Geldreich preveo razvijene knjižnice za kompresiju LZHAM i Crunch u kategoriju javne domene (Public Domain), tj. potpuno se odričući imovinskih autorskih prava i omogućivši distribuciju i korištenje u bilo kojem obliku svima bez ograničenja. Za jurisdikcije u kojima kategorija javne domene nije priznata, ostavljene su odgovarajuće klauzule. Raniji projekti bili su distribuirani pod MIT i ZLIB licencama.

Biblioteka Crunch pruža sredstva za kompresiju i rekodiranje tekstura bez gubitka kvalitete koristeći algoritme DXTn. Crunch podržava formate tekstura DXT1/5/N i 3DC i može spremati rezultate u formate DDS, CRN i KTX.

LZHAM pruža algoritam kompresije optimiziran za pakiranje resursa koji se isporučuju u okviru igračkih aplikacija. Podržava API kompatibilan sa Zlib. Među značajkama LZHAM-a izdvaja se mogućnost
korištenja tablica mapiranja (do 64 KB), rječnika (do 500 MB), paralelizacije operacija u više niti i primjene delta-izmjena, koje omogućuju distribuciju izmjena bez ponovno pakiranja već komprimiranih datoteka.

Po razini kompresije i brzini pakiranja, implementacija LZHAM usporediva je s LZMA, ali po brzini dekompresije nadmašuje LZMA od 1.5 do 8 puta (ali je sporija od zlib). U usporedbi sa ZSTD, LZHAM nadmašuje ovaj algoritam po učinkovitosti kompresije, ali zaostaje gotovo red veličine po brzini kodiranja i malo zaostaje po brzini dekodiranja.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster