资源简介
本DLL中包含CRC32以及CRC16的校验函数,加载DLL并包含CRC.H头文件后就可在您自己的程序中自由调用CRC32或CRC16的校验函数,获取CRC校验码。资源附有CRC函数实现的源代码供参考
代码片段和文件信息
/****************************************************************************
*** author: chedaxia
*** time : 20100815
*** adress: home
*** 作用 :第一,求ts流中pat,pmt表的crc32;
第二,验证crc32是否正确,验证时,把len加4,把4个字节的crc写到
crc32_table的后面,得到crc为0,则crc为正确的。
备注 : crc32_table是根据32位的crc码字得来。在vlc的开源代码中有代码。
****************************************************************************/
#define CRC_API _declspec(dllexport)
#include “CRC.h“
unsigned int crc32_table[256]=
{
0x00000000 0x04c11db7 0x09823b6e 0x0d4326d9
0x130476dc 0x17c56b6b 0x1a864db2 0x1e475005
0x2608edb8 0x22c9f00f 0x2f8ad6d6 0x2b4bcb61
0x350c9b64 0x31cd86d3 0x3c8ea00a 0x384fbdbd
0x4c11db70 0x48d0c6c7 0x4593e01e 0x4152fda9
0x5f15adac 0x5bd4b01b 0x569796c2 0x52568b75
0x6a1936c8 0x6ed82b7f 0x639b0da6 0x675a1011
0x791d4014 0x7ddc5da3 0x709f7b7a 0x745e66cd
0x9823b6e0 0x9ce2ab57 0x91a18d8e 0x95609039
0x8b27c03c 0x8fe6dd8b 0x82a5fb52 0x8664e6e5
0xbe2b5b58 0xbaea46ef 0xb7a96036 0xb3687d81
0xad2f2d84 0xa9ee3033 0xa4ad16ea 0xa06c0b5d
0xd4326d90 0xd0f37027 0xddb056fe 0xd9714b49
0xc7361b4c 0xc3f706fb 0xceb42022 0xca753d95
0xf23a8028 0xf6fb9d9f 0xfbb8bb46 0xff79a6f1
0xe13ef6f4 0xe5ffeb43 0xe8bccd9a 0xec7dd02d
0x34867077 0x30476dc0 0x3d044b19 0x39c556ae
0x278206ab 0x23431b1c 0x2e003dc5 0x2ac12072
0x128e9dcf 0x164f8078 0x1b0ca6a1 0x1fcdbb16
0x018aeb13 0x054bf6a4 0x0808d07d 0x0cc9cdca
0x7897ab07 0x7c56b6b0 0x71159069 0x75d48dde
0x6b93dddb 0x6f52c06c 0x6211e6b5 0x66d0fb02
0x5e9f46bf 0x5a5e5b08 0x571d7dd1 0x53dc6066
0x4d9b3063 0x495a2dd4 0x44190b0d 0x40d816ba
0xaca5c697 0xa864db20 0xa527fdf9 0xa1e6e04e
0xbfa1b04b 0xbb60adfc 0xb6238b25 0xb2e29692
0x8aad2b2f 0x8e6c3698 0x832f1041 0x87ee0df6
0x99a95df3 0x9d684044 0x902b669d 0x94ea7b2a
0xe0b41de7 0xe4750050 0xe9362689 0xedf73b3e
0xf3b06b3b 0xf771768c 0xfa325055 0xfef34de2
0xc6bcf05f 0xc27dede8 0xcf3ecb31 0xcbffd686
0xd5b88683 0xd1799b34 0xdc3abded 0xd8fba05a
0x690ce0ee 0x6dcdfd59 0x608edb80 0x644fc637
0x7a089632 0x7ec98b85 0x738aad5c 0x774bb0eb
0x4f040d56 0x4bc510e1 0x46863638 0x42472b8f
0x5c007b8a 0x58c1663d 0x558240e4 0x51435d53
0x251d3b9e 0x21dc2629 0x2c9f00f0 0x285e1d47
0x36194d42 0x32d850f5 0x3f9b762c 0x3b5a6b9b
0x0315d626 0x07d4cb91 0x0a97ed48 0x0e56f0ff
0x1011a0fa 0x14d0bd4d 0x19939b94 0x1d528623
0xf12f560e 0xf5ee4bb9 0xf8ad6d60 0xfc6c70d7
0xe22b20d2 0xe6ea3d65 0xeba91bbc 0xef68060b
0xd727bbb6 0xd3e6a601 0xdea580d8 0xda649d6f
0xc423cd6a 0xc0e2d0dd 0xcda1f604 0xc960ebb3
0xbd3e8d7e 0xb9ff90c9 0xb4bcb610 0xb07daba7
0xae3afba2 0xaafbe615 0xa7b8c0cc 0xa379dd7b
0x9b3660c6 0x9ff77d71 0x92b45ba8 0x9675461f
0x8832161a 0x8cf30bad 0x81b02d74 0x857130c3
0x5d8a9099 0x594b8d2e 0x5408abf7 0x50c9b640
0x4e8ee645 0x4a4ffbf2 0x470cdd2b 0x43cdc09c
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7993 2011-09-16 10:41 CRC16和CRC32\DLL源代码\CRC\CRC.cpp
文件 4049 2011-09-16 10:56 CRC16和CRC32\DLL源代码\CRC\CRC.dsp
文件 514 2011-09-15 12:22 CRC16和CRC32\DLL源代码\CRC\CRC.dsw
文件 234 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\CRC.h
文件 41984 2011-09-16 10:56 CRC16和CRC32\DLL源代码\CRC\CRC.ncb
文件 53760 2011-09-16 10:56 CRC16和CRC32\DLL源代码\CRC\CRC.opt
文件 1166 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\CRC.plg
文件 229455 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\Debug\CRC.dll
文件 718 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\Debug\CRC.exp
文件 265992 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\Debug\CRC.ilk
文件 2170 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\Debug\CRC.lib
文件 5125 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\Debug\CRC.obj
文件 187420 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\Debug\CRC.pch
文件 640000 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\Debug\CRC.pdb
文件 33792 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\Debug\vc60.idb
文件 45056 2011-09-16 10:55 CRC16和CRC32\DLL源代码\CRC\Debug\vc60.pdb
文件 229455 2011-09-16 10:55 CRC16和CRC32\DLL资源\CRC.dll
文件 234 2011-09-16 10:55 CRC16和CRC32\DLL资源\CRC.h
文件 2170 2011-09-16 10:55 CRC16和CRC32\DLL资源\CRC.lib
目录 0 2011-09-16 10:58 CRC16和CRC32\DLL源代码\CRC\Debug
目录 0 2011-09-16 10:58 CRC16和CRC32\DLL源代码\CRC
目录 0 2011-09-16 11:00 CRC16和CRC32\DLL源代码
目录 0 2011-09-16 11:01 CRC16和CRC32\DLL资源
目录 0 2011-09-16 11:00 CRC16和CRC32
----------- --------- ---------- ----- ----
1751287 24
相关资源
- MFC71D.dll
- QT编写DLL 用 QTWinmigrate及,超级值得
- C++ Builder DLL
- Verilog C语言 实现CRC16校验 高低字节分
- OpenKE在windows环境下运行的C++动态链接
- 最简单的C++静态调用DLL
- 将数据保存到excel中
- log4cxx编译后的的lib和dll
- 常用数据校验源代码CRC8 CRC16 和校验
- FileTool.dll
- CRC32算法(FPGA和C语言)
- C++封装mp3文件转wav文件的DLL
- 周立功USBCAN函数库ControlCAN.dll最新版
- VC++编写DLL导出函数及其调用方法
- 使用C语言来扩展PHP,写PHP扩展dll
- MFC42D.DLL MFCO42D.DLL MSVCRTD.DLL
- MFC42U.DLL
- 一个好用的C++编写的websocket服务端d
- fortran调用C++ dll
- crc32源代码32位crc校验码生成程序源代
- Python3+Opencv343环境搭建 dll load failed问
- 最全CRC16计算代码(包含直接计算和查
- 维尔指纹仪开发接口DLL
- Opencv封装成dll供.net调用方法
- C#加载C++\\C的DLL动态链接库
- 一步一步教你用VC和VB调用C++ DLL 的源
- Windows下秒级创建上千条路由表 速度与
- c#通过dll读取opencv里的mat图片
- VS2012-C++编写、调用DLL库教程
- DLL转VC++格式的lib、转C++builder格式的
评论
共有 条评论