Il ricco Geldreich
La libreria Crunch fornisce strumenti per comprimere e transcodificare le trame senza perdita di qualità utilizzando algoritmi
LZHAM fornisce un algoritmo di compressione ottimizzato per il confezionamento delle risorse spedite come parte di applicazioni di gioco. L'API compatibile con Zlib è supportata. Una delle caratteristiche di LZHAM è la possibilità
utilizzando tabelle di mappatura (fino a 64 KB di dimensione), dizionari (fino a 500 MB), operazioni di parallelizzazione in più thread e utilizzo di modifiche delta, che consentono di distribuire le modifiche senza reimballare file già compressi.
In termini di livello di compressione e velocità di compressione, l'implementazione LZHAM è paragonabile a LZMA, ma in termini di velocità di decompressione è 1.5-8 volte più veloce di LZMA (ma più lenta di zlib). Rispetto a ZSTD, LZHAM è in vantaggio rispetto a questo algoritmo in termini di efficienza di compressione, ma è quasi un ordine di grandezza indietro nella velocità di codifica e leggermente indietro nella velocità di decodifica.
Fonte: opennet.ru