As bibliotecas de compressão LZHAM e Crunch foram tornadas de domínio público

Rich Geldreich traduzido as bibliotecas de compressão que ele desenvolveu LZHAM e Crunch na categoria domínio público (Public Domain), ou seja, ele renunciou totalmente aos direitos autorais patrimoniais e permitiu a distribuição e uso em qualquer forma por todos, sem limitações. Para jurisdições onde a categoria de domínio público não é reconhecida, ressalvas correspondentes foram deixadas. Projetos anteriores eram distribuídos sob as licenças MIT e ZLIB.

A biblioteca Crunch fornece ferramentas para compressão e re-encode de texturas sem perda de qualidade usando algoritmos DXTn. Crunch suporta os formatos de textura DXT1/5/N e 3DC e pode salvar os resultados nos formatos DDS, CRN e KTX.

LZHAM fornece um algoritmo de compressão otimizado para empacotamento de recursos que vêm como parte de aplicações de jogos. A API compatível com Zlib é suportada. As características notáveis do LZHAM incluem
o uso de tabelas de correspondência (com tamanhos de até 64 KB), dicionários (de até 500 MB), paralelização de operações em múltiplos threads e a aplicação de alterações delta, permitindo a distribuição de mudanças sem reempacotar arquivos já comprimidos.

Em termos de taxa de compressão e velocidade de empacotamento, a implementação do LZHAM é comparável ao LZMA, mas em velocidade de descompressão supera o LZMA em 1,5 a 8 vezes (embora seja mais lenta que o zlib). Em comparação com o ZSTD, o LZHAM se destaca em eficiência de compressão, mas fica quase uma ordem de grandeza atrás em velocidade de codificação e um pouco atrás em velocidade de decodificação.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster