Bibliotekerne til komprimering LZHAM og Crunch er blevet oversat til det offentlige domæne

Rich Geldreich oversat de compressionsbiblioteker udviklet af ham LZHAM og Crunch til kategorien offentlig domæne (Public Domain), dvs. han har helt opgivet de materielle ophavsretter og givet mulighed for distribution og brug i enhver form af alle uden begrænsninger. For jurisdiktioner, hvor offentlig domæne ikke anerkendes, er der givet de relevante forbehold. Tidligere blev projekterne distribueret under MIT- og ZLIB-licenser.

Crunch-biblioteket tilbyder midler til komprimering og rekodning af teksturer uden tab af kvalitet ved brug af algoritmerne DXTn. Crunch understøtter teksturformaterne DXT1/5/N og 3DC og kan gemme output i formaterne DDS, CRN og KTX.

LZHAM leverer en komprimeringsalgoritme, der er optimeret til pakning af ressourcer leveret som en del af spilapplikationer. Der understøttes et API, der er kompatibelt med Zlib. Blandt LZHAM's funktioner er muligheden for
at bruge op til 64 KB mappingskaber, ordbøger (op til 500 MB), parallelisering af operationer i flere tråde og anvendelse af deltaændringer, der muliggør distribution af ændringer uden at repacke allerede komprimerede filer.

Når man ser på komprimeringsniveau og pakkefart, er LZHAM's implementation sammenlignelig med LZMA, men når det gælder hastigheden af dekomprimering, slår det LZMA med 1,5-8 gange (men langsommere end zlib). I sammenligning med ZSTD er LZHAM mere effektiv med hensyn til komprimering, men næsten en orden langsommere i kodning og lidt langsommere i dekodning.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster