Die Komprimierungsbibliotheken LZHAM und Crunch sind jetzt im öffentlichen Besitz.

Rich Geldreich hat die von ihm entwickelten Komprimierungsbibliotheken LZHAM und Crunch in die Kategorie gemeinfrei (Public Domain), d.h. er hat vollständig auf seine urheberrechtlichen Ansprüche verzichtet und ermöglicht deren Verbreitung und Nutzung in jeglicher Form ohne Einschränkungen. Für Jurisdiktionen, in denen die Kategorie der Gemeinfreiheit nicht anerkannt wird, sind entsprechende Vorbehalte vorgesehen. Früher wurden die Projekte unter den Lizenzen MIT und ZLIB verbreitet.

Die Crunch-Bibliothek bietet Mittel zur verlustfreien Komprimierung und Rekodierung von Texturen 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 die Verpackung von Ressourcen optimiert ist, die in Spielanwendungen geliefert werden. Eine API, die mit Zlib kompatibel ist, wird unterstützt. Zu den besonderen Merkmalen von LZHAM zählt die Möglichkeit
von Zuordnungstabellen (bis zu 64 KB), Wörterbüchern (bis zu 500 MB), die Parallelisierung von Vorgängen über mehrere Threads sowie die Anwendung von Delta-Änderungen, die es ermöglichen, Änderungen ohne das Neupacken bereits komprimierter Dateien zu verbreiten.

In Bezug auf Kompressionsrate und Packgeschwindigkeit ist die Implementierung von LZHAM mit LZMA vergleichbar, übertrifft jedoch LZMA bei der Entpackgeschwindigkeit um das 1,5- bis 8-fache (aber ist langsamer als zlib). Im Vergleich zu ZSTD übertrifft LZHAM diesen Algorithmus in Bezug auf die Kompressionseffizienz, fällt jedoch bei der Codierungsgeschwindigkeit fast um eine Größenordnung zurück und ist bei der Decodierungsgeschwindigkeit etwas langsamer.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster