计算文本或文件的CRC-32循环冗余校验值,支持IEEE、Castagnoli、Koopman三种主流算法变体并行输出,适用于文件完整性校验与数据传输验证,实时计算一键复制校验值。
CRC-32 循环冗余校验值,并行输出 IEEE / Castagnoli / Koopman 三种主流算法变体,适用于文件完整性校验与数据传输验证。CRC-32(循环冗余校验)是一种用于检测数据传输或存储后错误的校验算法,对数据按多项式除法取余,生成 32 位校验值,广泛用于 ZIP、PNG、以太网帧等领域。
本项目支持三种主流变体:CRC-32 (IEEE) 最通用(ZIP/PNG 标准);CRC-32C (Castagnoli) 用于 iSCSI 且支持 SSE4.2 硬件加速;CRC-32K (Koopman) 针对高性能校验场景优化。
同一数据的三种变体校验值不同,比较校验值时必须使用同一算法。文本按 UTF-8 编码计算,文件按原始字节计算。