E librerie di compressione LZHAM è Crunch si sò spustate in u duminiu publicu

Ricca Geldreich traduttu biblioteche di cumpressione hà sviluppatu LZHAM и Crunch à categuria duminiu publicu (Dominiu Publicu), i.e. rinunziò cumplettamente i diritti d'autore di pruprietà è hà datu l'uppurtunità di distribuzione è usu in ogni forma da tutti senza restrizioni. Per i giurisdizioni induve a categuria di duminiu publicu ùn hè micca ricunnisciutu, riserve appropritate sò lasciate. Prima, i prughjetti eranu distribuiti sottu licenze MIT è ZLIB.

A libreria Crunch furnisce strumenti per cumpressione è transcodificazione di texture senza perdita di qualità cù algoritmi. DXTn. Crunch supporta i formati di texture DXT1/5/N è 3DC è pò salvà u risultatu à i formati DDS, CRN è KTX.

LZHAM furnisce un algoritmu di compressione ottimizzatu per l'assi di imballaggio spedite cum'è parte di l'applicazioni di ghjocu. L'API compatible Zlib hè supportata. Una di e caratteristiche di LZHAM hè a pussibilità
aduprendu tavule di mapping (finu à 64 KB in size), dizziunari (finu à 500 MB), parallelizing operations in multiple threads and using delta changes, chì permettenu i cambiamenti per esse distribuiti senza repacking i schedari digià cumpressi.

In quantu à u nivellu di compressione è a velocità di imballaggio, l'implementazione LZHAM hè paragunabile à LZMA, ma in quantu à a velocità di descompressione hè 1.5-8 volte più veloce di LZMA (ma più lenta di zlib). Comparatu cù ZSTD, LZHAM hè davanti à questu algoritmu in quantu à l'efficienza di cumpressione, ma hè quasi un ordine di grandezza daretu à a velocità di codificazione è un pocu daretu à a velocità di decodificazione.

Source: opennet.ru

Add a comment