Le librerie di compressione LZHAM e Crunch sono state trasferite nel dominio pubblico

Rich Geldreich ha tradotto le librerie di compressione da lui sviluppate LZHAM e Crunch nella categoria pubblico dominio (Public Domain), ovvero ha rinunciato completamente ai diritti d'autore e ha consentito la distribuzione e l'uso in qualsiasi forma senza restrizioni. Per le giurisdizioni in cui la categoria di pubblico dominio non è riconosciuta, sono state lasciate idonee clausole. I progetti precedenti erano distribuiti sotto le licenze MIT e ZLIB.

La libreria Crunch fornisce strumenti per la compressione e la riconversione delle texture senza perdita di qualità utilizzando algoritmi DXTn. Crunch supporta i formati di texture DXT1/5/N e 3DC e può salvare il risultato nei formati DDS, CRN e KTX.

LZHAM offre un algoritmo di compressione ottimizzato per l'imballaggio delle risorse fornite all'interno delle applicazioni di gioco. Supporta un'API compatibile con Zlib. Tra le caratteristiche di LZHAM si segnala la possibilità
di utilizzare tabelle di corrispondenza (fino a 64 KB), dizionari (fino a 500 MB), parallelizzazione delle operazioni su più thread e applicazione di modifiche delta, consentendo di distribuire aggiornamenti senza la necessità di ricompattare i file già compressi.

Per livello di compressione e velocità di imballaggio, l'implementazione di LZHAM è comparabile a LZMA, ma per velocità di decompressione supera LZMA da 1.5 a 8 volte (ma è più lenta di zlib). Rispetto a ZSTD, LZHAM supera questo algoritmo in termini di efficienza di compressione, ma è quasi un ordine di grandezza più lento nella velocità di codifica e leggermente più lento nella velocità di decodifica.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster