什麼是 xxHash (XXH3 64)?
XXH3 是現代的 xxHash 演算法,專為極高速度與優秀分佈性而設計。XXH3 64 輸出 64 位元(8 位元組)雜湊值,通常顯示為 16 個字元的十六進位字串。它是非加密雜湊,並支援可選種子以產生可重現的雜湊結果。
主要特徵:
- 極快速度:針對大型輸入最佳化
- 確定性:相同輸入與種子產生相同雜湊
- 非加密:不適用於安全用途
- 良好分佈:適合雜湊表與索引
- 可加種子:可選種子用於區分雜湊輸出
常見用途:
- 雜湊表與資料結構
- 檔案完整性檢查(非安全)
- 資料去重與分塊
- 快取鍵與資料庫索引
- 高吞吐資料流程