UTILS.
默认保护隐私
∑

文件校验和(WASM)

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

文件始终留在此设备上

文件在浏览器中处理,绝不上传。网站会下载运行工具所需的代码和资源。无需账号,也无追踪。

使用“下载”将此工具保存为单个 HTML 文件,以便离线使用。

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

关于此工具

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

常见问题

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

更多工具