开发者 / 校验和

CRC32校验和计算器

计算文本或文件的CRC-32和Adler-32校验和,并以十六进制和十进制显示;ZIP、PNG和gzip都会使用这些校验和。

CRC32校验和计算器: CRC-32是一种循环冗余校验,使用IEEE 802.3多项式,也就是ZIP和gzip压缩包、PNG图片及以太网帧所使用的多项式;它可以检测传输错误等意外变更。Adler-32是zlib数据流中的校验和,速度更快,但强度较弱。文件会按分块读取,因此检查大文件时不会一次性将整个文件加载到内存中。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
CRC32校验和计算器本地处理

完全在浏览器中运行

CRC-32CBF43926
CRC-32(十进制)3421780262
Adler-32091E01DE
或选择要检查的文件

点击、拖放或粘贴·仅保留在此设备上

CRC-32是ZIP、PNG、gzip和以太网使用的IEEE 802.3校验和;123456789的结果为CBF43926。校验和可以发现意外损坏,但不能发现篡改:请使用SHA-256检查下载的文件是否被更改。

CRC-32的使用场景

ZIP归档中的每个文件都带有其内容的CRC-32,并在解压时进行检查;每个PNG数据块末尾都有一个CRC-32;gzip会为整个文件存储一个CRC-32。校验不匹配意味着数据已损坏。

如需将下载文件与公开发布的哈希进行验证,请改用文件哈希工具。

组合校验和

CRC-32可以逐块更新:分块读取文件得到的CRC与读取整个文件得到的CRC相同,这正是此工具无需一次性加载大文件即可进行检查的原理。

使用方法

  1. 输入或粘贴文本,或选择文件。
  2. 查看十六进制和十进制的CRC-32,以及Adler-32。
  3. 将结果与预期的校验和进行比较。

隐私与限制

文本和文件都在浏览器中检查;文件不会上传。

相关工具

常见问题

123456789的CRC-32是什么?

CBF43926,这是用于确认实现正确的标准校验值。

CRC能检测篡改吗?

不能:任何人都可以修改数据并修正其CRC。请使用SHA-256等加密哈希来验证下载内容。

为什么有些工具显示的CRC-32不同?

CRC-32还有其他变体,例如iSCSI和某些存储系统使用的CRC-32C,它们采用不同的多项式;本工具使用常见的IEEE变体。

免费工具·使用在浏览器中次·无需账户