Kompresné knižnice LZHAM a Crunch sa presunuli do verejnej domény

Bohatý Geldreich preložené kompresné knižnice, ktoré vyvinul LZHAM и Chrúmať do kategórie verejná doména (Public Domain), t.j. sa úplne vzdali vlastníckych autorských práv a poskytli možnosť šírenia a používania v akejkoľvek forme všetkým bez obmedzení. Pre jurisdikcie, kde nie je uznaná kategória verejnej sféry, sú ponechané príslušné výhrady. Predtým boli projekty distribuované pod licenciami MPO a ZLIB.

Knižnica Crunch poskytuje nástroje na kompresiu a prekódovanie textúr bez straty kvality pomocou algoritmov DXTn. Crunch podporuje formáty textúr DXT1/5/N a 3DC a výsledok dokáže uložiť do formátov DDS, CRN a KTX.

LZHAM poskytuje kompresný algoritmus optimalizovaný pre balenie aktív dodávaných ako súčasť herných aplikácií. Zlib kompatibilné API je podporované. Jednou z vlastností LZHAM je možnosť
pomocou mapovacích tabuliek (do veľkosti 64 KB), slovníkov (do 500 MB), paralelizácie operácií vo viacerých vláknach a pomocou delta zmien, ktoré umožňujú distribuovať zmeny bez prebaľovania už komprimovaných súborov.

Z hľadiska úrovne kompresie a rýchlosti balenia je implementácia LZHAM porovnateľná s LZMA, ale z hľadiska rýchlosti dekompresie je 1.5-8 krát rýchlejšia ako LZMA (ale pomalšia ako zlib). V porovnaní so ZSTD je LZHAM pred týmto algoritmom z hľadiska účinnosti kompresie, ale je takmer rádovo pozadu v rýchlosti kódovania a mierne pozadu v rýchlosti dekódovania.

Zdroj: opennet.ru

Pridať komentár