Nach mehr als einem Jahr Entwicklung wurde die Version 0.8.3 der Bibliothek veröffentlicht xxHash, die leistungsstarke nicht-kryptografische Hash-Algorithmen implementiert xxHash. Die Bibliothek und das Konsolenwerkzeug sind in C geschrieben und unter der BSD 2-Lizenz verfĂŒgbar.
Neuigkeiten:
- Ein Fehler in der Funktion XXH3_128bits_withSecretandSeed() wurde behoben, der in einigen FĂ€llen zu inkorrekten Ergebnissen fĂŒhrte.
- Eine optimierte Implementierung fĂŒr LoongArch SX wurde hinzugefĂŒgt.
- Das Konsolenwerkzeug xxhsum erkennt jetzt automatisch die besten verfĂŒgbaren Vektorerweiterungen (SSE, AVX usw.). Zuvor war dafĂŒr eine explizite Build-Option erforderlich, dies ist jetzt standardmĂ€Ăig aktiviert (kann durch SETZEN von DISPATCH=0 deaktiviert werden).
- ZusĂ€tzlich wurde der SchlĂŒssel âfilelist / âfiles-from in das Werkzeug xxhsum integriert, der Dateinamen aus einer Textdatei oder stdin entgegennimmt und das massenhafte Hashing erleichtert.
- Der neue Modus -H3 erzeugt 64-Bit-Hashs XXH3 mit dem PrĂ€fix XXH3_, um sie von den unprĂ€fixierten XXH64 zu unterscheiden. Der Symbollink xxh3sum verwendet standardmĂ€Ăig diesen Modus.
- Die ĂberprĂŒfung des Builds fĂŒr AIX- und SPARC-Prozessoren.
Quelle: linux.org.ru
