Die Komprimierungsbibliotheken LZHAM und Crunch wurden in die Gemeinfreiheit übertragen.

Rich Geldreich übersetzt von ihm entwickelte Komprimierungsbibliotheken LZHAM und Crunch in die Kategorie gemeinfreies Eigentum (Public Domain), das heißt, er hat vollständig auf alle Urheberrechte verzichtet und die Verbreitung und Nutzung in jeder Form für alle ohne Einschränkungen ermöglicht. Für Jurisdiktionen, in denen die Kategorie gemeinfreies Eigentum nicht anerkannt wird, wurden entsprechende Vorbehalte beibehalten. Frühere Projekte wurden unter den Lizenzen MIT und ZLIB verbreitet.

Die Crunch-Bibliothek bietet Mittel zur Komprimierung und Neucodierung von Texturen ohne Qualitätsverlust unter Verwendung von Algorithmen DXTn. Crunch unterstützt die Texturformate DXT1/5/N und 3DC und kann die Ergebnisse in die Formate DDS, CRN und KTX speichern.

LZHAM bietet einen Komprimierungsalgorithmus, der für das Packen von Ressourcen optimiert ist, die in Spielanwendungen geliefert werden. Eine API, die mit Zlib kompatibel ist, wird unterstützt. Zu den Besonderheiten von LZHAM gehört die Möglichkeit
Tabellen zu verwenden (bis zu 64 KB groß), Wörterbücher (bis zu 500 MB), die Parallelisierung von Operationen über mehrere Threads und die Anwendung von Delta-Änderungen, die es ermöglichen, Änderungen ohne Neupackung bereits komprimierter Dateien zu verbreiten.

Im Hinblick auf das Komprimierungsniveau und die Verpackungsgeschwindigkeit ist die Implementierung von LZHAM mit LZMA vergleichbar, übertrifft jedoch LZMA in der Geschwindigkeit der Dekomprimierung um das 1,5- bis 8-fache (aber ist langsamer als zlib). Im Vergleich zu ZSTD übertrifft LZHAM diesen Algorithmus hinsichtlich der Kompressionseffizienz, fällt jedoch in der Kodierungsgeschwindigkeit um fast einen Faktor zurück und ist in der Dekodierungsgeschwindigkeit nur leicht langsamer.

Quelle: opennet.ru

60GB SSD 8Gb DDR4