資源簡介
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樹形結構顯示文件目錄
評論
共有 條評論