🔢 CRC32计算📄 文件校验🧩 多种算法📋 一键复制
🧮 CRC-32 校验计算
计算文本或文件的 CRC-32 循环冗余校验值,并行输出 IEEE / Castagnoli / Koopman 三种主流算法变体,适用于文件完整性校验与数据传输验证。
计算结果
显示格式
📖 算法说明

CRC-32(循环冗余校验)是一种用于检测数据传输或存储后错误的校验算法,对数据按多项式除法取余,生成 32 位校验值,广泛用于 ZIPPNG、以太网帧等领域。

本项目支持三种主流变体:CRC-32 (IEEE) 最通用(ZIP/PNG 标准);CRC-32C (Castagnoli) 用于 iSCSI 且支持 SSE4.2 硬件加速;CRC-32K (Koopman) 针对高性能校验场景优化。

同一数据的三种变体校验值不同,比较校验值时必须使用同一算法。文本按 UTF-8 编码计算,文件按原始字节计算。