资源简介
CRC32校验码算法,由于项目需要,解决一个流媒体文件的crc32校验码。网上查了很多的资料,发现了此校验码和生成多项式以及算法本身都有关系。对于不同类型的文件所使用的多项式以及算法不同,对于不同的生成多项式所生成的crc32表不同,不同的算法也会产生不同的结果。下面分类比较两种不同用途的crc32校验码的计算方法。
1、普通文件(如压缩文件)的crc32校验码计算方法:
生成多项式采用0xEDB88320,所生成的表为:
/*
This polynomial ( 0xEDB88320L) DOES generate the same CRC values as ZMODEM and PKZIP
*/
typedef unsigned int u_int32_t ;
typedef unsigned char u_char;
代码片段和文件信息
- 上一篇:CH340系列库文件
- 下一篇:labview树形结构显示文件目录
相关资源
- crc32位左移,右移算法
- delphi_crc32
- crc32 文件校验计算源码与demo程序
- 用查表法计算CRC码的C程序设计_生成多
- MD5SHA1CRC32数字签名校验工具
- CRC32校验码算法完全版
- 基于FPGA用verilogHDL设计的CRC32模块
- CRC32算法-从bit到table-driven
- CRC32碰撞工具
- Hash校验工具 MD5 SHA1 CRC32
- CRC32-8Verilog完成
- 万能的CRC计算器可计算各种CRC
- 文件校验工具MD5CRC32SHA1
- PB加密解密20150226版
- CRC32 verilog代码
- MD5__SHA1__CRC32 码校验工具
- verilog实现的以太网并行crc校验
评论
共有 条评论