Les bibliothèques de compression LZHAM et Crunch ont été mises dans le domaine public.

Rich Geldreich a transféré les bibliothèques de compression qu'il a développées LZHAM et Crunch dans le domaine public (Domaine Public), c'est-à-dire qu'il a complètement renoncé à ses droits d'auteur et a permis la diffusion et l'utilisation sous toutes ses formes sans restriction. Pour les juridictions où le domaine public n'est pas reconnu, des réserves correspondantes ont été laissées. Auparavant, les projets étaient diffusés sous les licences MIT et ZLIB. La bibliothèque Crunch fournit des outils pour la compression et la réencodage des textures sans perte de qualité en utilisant des algorithmes

DXTn . Crunch prend en charge les formats de textures DXT1/5/N et 3DC et peut enregistrer le résultat dans les formats DDS, CRN et KTX.LZHAM fournit un algorithme de compression optimisé pour l'empaquetage des ressources fournies avec les applications de jeux. Une API compatible avec Zlib est supportée. Parmi les caractéristiques de LZHAM, on note la possibilité

d'utiliser des tables de correspondance (d'une taille allant jusqu'à 64 Ko), des dictionnaires (jusqu'à 500 Mo), le parallélisme des opérations sur plusieurs threads et l'application de modifications delta, permettant de distribuer des changements sans recompacter des fichiers déjà compressés.
En termes de taux de compression et de vitesse d'empaquetage, l'implémentation de LZHAM est comparable à LZMA, mais pour la vitesse de décompression, elle surpasse LZMA de 1,5 à 8 fois (mais est plus lente que zlib). Comparé à ZSTD, LZHAM excelle en termes d'efficacité de compression, mais est presque un ordre de grandeur plus lent pour la vitesse d'encodage et légèrement en retard pour la vitesse de décodage.

Rich Geldreich a transféré les bibliothèques de compression qu'il a développées

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster