檔案 SHA-256 核對
不需上傳,計算本機檔案 SHA-256 並選擇核對已知摘要。
計算範例
內建樣例為精確 abc 位元組,摘要是 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad。
空檔摘要是 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855。
方法
將檔案讀入 ArrayBuffer,以 SubtleCrypto.digest 的 SHA-256 輸出 64 位小寫十六進位。
正規化並驗證預期摘要後比較全部 64 字元,檔名不參與摘要。
適用限制
單檔最多 100 MiB,整檔進記憶體,需要安全環境的 Web Crypto。
取消可停止等待,但標準 API 無法強制中止原生讀檔與摘要工作;不加密、不掃惡意程式、不開啟檔案。
輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。
切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。