C语言实现的CRC32源码

时间:2014-06-02 15:30:41
【文件属性】:

文件名称:C语言实现的CRC32源码

文件大小:17KB

文件格式:ZIP

更新时间:2014-06-02 15:30:41

CRC32

CRC32 C实例代码 //*********************************************** DWORD CCrc32Static::StringCrc32(LPCTSTR szString, DWORD &dwCrc32) { _ASSERTE(szString); DWORD dwErrorCode = NO_ERROR; dwCrc32 = 0xFFFFFFFF; try { while(*szString != _T('\0')) { CalcCrc32((BYTE)*szString, dwCrc32); szString++; } } catch(...) { // An unknown exception happened dwErrorCode = ERROR_CRC; } dwCrc32 = ~dwCrc32; return dwErrorCode; }


【文件预览】:
Crc32
----StdAfx.cpp(201B)
----Crc32Dynamic.cpp(9KB)
----resource.h(821B)
----Crc32Static.cpp(11KB)
----Crc32Dynamic.h(715B)
----Crc32.rc(6KB)
----Crc32.dsw(533B)
----Crc32.cpp(1KB)
----Crc32Static.h(689B)
----Crc32.dsp(7KB)
----StdAfx.h(926B)
----HiResTimer.h(398B)
----HiResTimer.cpp(899B)
----res()
--------Crc32.rc2(397B)
--------Crc32.ico(1KB)
----Crc32Dlg.cpp(5KB)
----Crc32Dlg.h(1KB)
----Common.h(555B)
----Crc32.h(1KB)

网友评论

  • 里面实用C++实现的,但是也有一些帮助
  • 资源用处不大,代码写的比较模糊
  • 这个代码基本一点用都没有
  • 资源一般。但是刚接触CRC32的时候可以参考一下!
  • 不好用的啊
  • 用处不大啊,哎