什么是CRC32 校验值计算?
CRC32 工具按 IEEE 802.3 多项式计算 32 位循环冗余校验值,同时给出十六进制与十进制形式。它用于检测传输或存储过程中的意外损坏,与 zip、gzip、PNG 使用的算法一致。计算在本地完成。
怎么用CRC32 校验值计算?
- 1输入文本内容。
- 2查看十六进制与十进制结果。
- 3与对方给出的校验值比对。
常见问题
CRC32 和哈希算法有什么区别?+
CRC32 是为检测随机错误设计的校验算法,计算极快但完全不抗恶意构造——伪造一段内容让 CRC32 相同非常容易。它只能用来发现意外损坏,不能用于任何安全判断。
为什么我算出的值和某个工具不同?+
CRC 有多种变体,多项式、初始值、是否反转输入输出都会影响结果。本工具使用最常见的 CRC-32/ISO-HDLC(即 zip 使用的那个)。如果结果不符,请确认对方使用的是 CRC-32C(Castagnoli)等其他变体。
相关工具
全部工具Base64 编码 / 解码
Base64 Encoder & Decoder
Base64 编码与解码,支持 UTF-8 与 URL-safe
文件 Base64 转换
File to Base64
文件转 Base64 与 Data URI,文件不上传
URL 编码 / 解码
URL Encoder & Decoder
URL 编码解码,区分整串与参数两种语义
HTML 实体转义 / 反转义
HTML Entity Encoder
HTML 实体转义与反转义
Hex 与文本互转
Hex to Text Converter
文本与十六进制互转,支持多种分隔风格
Unicode 转义 / 还原
Unicode Escape Converter
Unicode 转义与还原,支持三种写法