Le librerie di compressione LZHAM e Crunch sono state rese di pubblico dominio

Rich Geldreich ha tradotto le librerie di compressione da lui sviluppate LZHAM e Crunch nella categoria pubblico dominio (Public Domain), cioè ha completamente rinunciato ai diritti d'autore e ha consentito la distribuzione e l'uso in qualsiasi forma da parte di chiunque senza limitazioni. Per le giurisdizioni in cui la categoria di pubblico dominio non è riconosciuta, sono state lasciate le relative note. In precedenza, i progetti erano distribuiti con licenze MIT e ZLIB.

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

LZHAM offre un algoritmo di compressione ottimizzato per l'imballaggio delle risorse fornite come parte 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, che consentono di distribuire le modifiche senza ricompattare i file già compressi.

In termini di livello di compressione e velocità di imballaggio, l'implementazione di LZHAM è comparabile a LZMA, ma la velocità di decompressione supera LZMA di 1.5-8 volte (ma è più lenta di zlib). Rispetto a ZSTD, LZHAM supera questo algoritmo per efficienza di compressione, ma è quasi un ordine di grandezza più lento in termini di velocità di codifica e un poco 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