UTILS.
100% 浏览器内运行

文件校验和(WASM)

计算任意文件的 CRC-32、Adler-32 和 SHA-256——由 WebAssembly 驱动。

⬆   将文件拖到这里,或点击选择

关于此工具

拖入任意文件,使用手写的 WebAssembly 模块计算其 CRC-32 和 Adler-32 校验和,并通过 Web Crypto 计算 SHA-256 哈希。文件以流式方式读取,绝不上传——非常适合验证下载文件是否完好无损。

常见问题

为什么用 WebAssembly?
CRC-32 和 Adler-32 的循环运行在编译后的 WebAssembly 中,在处理大文件时明显快于纯 JavaScript。如果 WASM 不可用,则会运行 JavaScript 后备方案。
我的文件会被上传吗?
不会。文件完全在你的浏览器内以流式方式读取和哈希;不会向任何服务器发送内容。

更多工具