功能说明
CRC32(循环冗余校验)是一种常用的数据完整性校验算法,广泛用于压缩包(ZIP、RAR、GZIP)、图片(PNG)、网络协议与固件包中。本工具可以快速算出任意文本的 CRC32 值,用于核对文件内容是否被改动。
计算采用标准多项式 0xEDB88320(IEEE 802.3),与 ZIP / PNG 使用的算法一致,结果可直接与压缩软件显示的值对比。
全部运算在浏览器本地完成,输入内容不会上传。
使用步骤
1. 粘贴需要校验的文本(工具按 UTF-8 编码计算字节)。
2. 点击计算 CRC32,得到十六进制与十进制结果。
3. 如需与其它程序比对,可勾选输出反序字节(部分程序以字节反序形式显示,如 zip 的 CRC 字段)。
常见问题
Q:计算结果为什么和某些软件不一样?
A:多数差异来自"字节序"或"是否先取反",勾选反序字节后再对比即可;本工具采用的是最通用的 IEEE 结果。
Q:怎么用它校验文件?
A:CRC32 针对字节计算,如需校验大文件建议使用本站的「文件哈希校验」工具计算 MD5 / SHA-256。
你可能还想问
CRC32 能用来校验文件完整性吗?
能做传输错误校验(ZIP、以太网都在用),但防篡改能力弱:有意修改文件可轻易保持 CRC32 不变;安全场景请用 SHA-256,CRC32 只管「意外损坏」。
为什么不同工具算出的 CRC32 不一样?
多半是参数差异:CRC 有多种变体(初始值、位序、异或输出不同),或文件本身被文本模式转换改动了换行符;对齐同一变体、按二进制读文件即可一致。
校验值一致就能保证文件没坏吗?
基本可靠但有极小概率漏检:CRC32 只有 32 位,海量数据里可能碰巧相同;常规使用足够,重要备份建议叠加 SHA 类强校验双保险。
速查在线工具箱