WMW

Adler32校验和计算器

Free

直接在浏览器中计算文本或文件的Adler-32校验和。

完全在您的浏览器中运行。您的文本或文件绝不会被上传到任何地方。

最近活动

所有人可见。所有访客的最近 20 次使用记录,最新的在前。

暂无活动记录。快来成为第一个吧。

评论 (0)

觉得这个工具有用吗?留下评论、分享一个小技巧,或者告诉我们如何改进它。

访客评论在发布前会经过审核。 登录 即可立即发布。

暂无评论,快来抢沙发分享您的想法吧!

此工具的功能

此工具可以直接在浏览器中计算文本或文件的Adler-32校验和。Adler-32是zlib内部(因此也包括PNG、gzip和ZIP)用来捕获意外数据损坏的快速校验和算法。

输入或粘贴文本,或上传文件,校验和会以十六进制和十进制两种形式实时更新。

解决的问题

常见问题

Adler-32用于什么?

Adler-32是一种校验和,用于快速检测意外的数据损坏,最显著的用途是在zlib压缩库(PNG、gzip和ZIP的基础)内部以及一些网络协议中。它的设计目标是计算速度快,而不是抵抗蓄意篡改。

Adler-32与MD5或SHA-256这样的哈希算法一样吗?

不,Adler-32是一种校验和,而不是加密哈希。它的计算速度快得多,产生的32位值也更小,但它不像MD5或SHA-256那样(至少在原理上)被设计用来抵抗有人蓄意构造出具有相同校验和的不同输入。如果您需要防篡改能力,而不仅仅是意外错误检测,请使用加密哈希。

为什么空输入仍然会产生校验和?

该算法从两个初始化为1和0的累加和开始,即使没有处理任何字节,也会将它们组合成最终的校验和,因此空输入总是产生相同的固定值:1(0x00000001)而不是0。

文本是如何转换为字节以计算校验和的?

在计算校验和之前,文本会以UTF-8编码,这是大多数现代文本文件和网页使用的相同编码。这一点很重要,因为相同的文本在不同编码下可能会产生不同的校验和。

我可以检查文件而不是输入文本吗?

可以,切换到"文件"模式并选择一个文件,其校验和会直接根据其原始字节计算,便于验证下载或传输的文件是否与预期校验和匹配。

相关工具