Adler-32 计算器 计算文本的 Adler-32 校验和,以便快速检查数据完整性。
Loading tool...
What Is Adler-32 计算器?
Adler-32 是一种用于 zlib 的快速 CRC32 替代算法。它使用两个 16 位的总和 A 和 B,最后结果为 (B<<16)|A。仅使用加法和模数(65521)运算,使其比 CRC32 快。但是,对于短消息来说,它的强度较弱。被 zlib/deflate 使用。这里提供的是纯 JavaScript 实现。
Technical Guide
初始值为 A(1)和 B(0)。对于每个字节,计算公式为:A = (A + byte) % 65521、B = (B + A) % 65521,其中 65521 是小于 2^16 的最大素数。最后结果为 (B<<16)|A。但是,对于短消息来说,它的强度较弱。
Related Tools
About This Tool
Adler-32 计算器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.