CRC32校验码算法

时间:2017-01-19 04:30:54
【文件属性】:

文件名称:CRC32校验码算法

文件大小:8KB

文件格式:TXT

更新时间:2017-01-19 04:30:54

CRC32

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;


网友评论

  • 可用,简洁明了。
  • 有点简单,还是可以