我想請求在 QNAP API 中支援 xxHash 校驗演算法系列(XXH64、XXH3 和 XXH128)。
目前 API 只支援 MD5 校驗碼生成。媒體與娛樂產業的工作流程非常依賴 xxHash,若能透過 API 呼叫這些演算法,將能大幅簡化使用 QNAP 裝置的資料工作流程。
我想請求在 QNAP API 中支援 xxHash 校驗演算法系列(XXH64、XXH3 和 XXH128)。
目前 API 只支援 MD5 校驗碼生成。媒體與娛樂產業的工作流程非常依賴 xxHash,若能透過 API 呼叫這些演算法,將能大幅簡化使用 QNAP 裝置的資料工作流程。
請問您目前正在使用哪一個具體的 API?這樣我們能更了解您的情況。如果可以的話,也請您分享一下您的使用場景,好讓我們能更清楚瞭解您的需求。謝謝!
我目前使用的 API 是 File Station HTTP API,具體是 filemanager/utilRequest.cgi?func=checksum。使用情境是在檔案從 NAS 傳送並接收後,驗證檔案數據是否與來源一模一樣。最基本的檢查方式就是將數據從 NAS 讀回來並重新計算檢查碼(checksum),然後比對與原始拷貝時產生的 hash 是否一致。更高效的作法就是透過 API 傳入檔案路徑,讓 NAS 直接運算檢查碼並回傳結果。以 MD5 hash 而言,我們已經實作了這種模式,效能遠高於傳統的暴力驗證法。然而,MD5 已經不再符合現代媒體與娛樂工作流程的要求,現在很多場景都改用 xxHash 演算法家族。如果 QNAP 設備能像產生 MD5 一樣,支援產生 xxHash 值,能大幅提升檔案驗證的速度,串流 QNAP 設備的媒體與娛樂產業流程也會更順暢。關於 xxHash 的更多資訊可以參見 這裡。