Nach mehr als einem Jahr Entwicklung wurde die Version 0.8.3 der Bibliothek veröffentlicht xxHash, die hochleistungsfĂ€hige nicht-kryptografische Hash-Algorithmen implementiert xxHash. Die Bibliothek und das Konsolen-Tool 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 fehlerhaften Ergebnissen fĂŒhrte.
- Eine optimierte Implementierung fĂŒr LoongArch SX wurde hinzugefĂŒgt.
- Das Konsolen-Tool xxhsum erkennt jetzt automatisch die besten verfĂŒgbaren Vektor-Erweiterungen (SSE, AVX usw.). FrĂŒher war eine explizite Build-Option erforderlich, aber jetzt ist sie standardmĂ€Ăig aktiviert (deaktiviert wird durch Setzen von DISPATCH=0).
- AuĂerdem wurde der SchlĂŒssel âfilelist / âfiles-from zur xxhsum-Anwendung hinzugefĂŒgt, der Dateinamen aus einer Textdatei oder stdin entgegennimmt, was das massenhafte Hashing erleichtert.
- Der neue Modus -H3 generiert 64-Bit-Hashes XXH3 mit dem PrĂ€fix XXH3_, um sie von den prĂ€fixfreien XXH64 zu unterscheiden. Der symbolische Link xxh3sum verwendet standardmĂ€Ăig diesen Modus.
- Build-ĂberprĂŒfung fĂŒr AIX- und SPARC-Prozessoren.
Quelle: linux.org.ru
