我正在寻找一个C或C++中CRC32的实现,它被明确地授权为无成本或公共域.实现here看起来不错,但它只提到了许可证的"源代码",这还不够好.我更喜欢非LGPL,这样我就不必再摆弄DLL(我的应用程序是封闭源代码的).我在zlib中看到了adler32的实现,但我正在判断小块数据,adler不适合这些数据.
我正在寻找一个C或C++中CRC32的实现,它被明确地授权为无成本或公共域.实现here看起来不错,但它只提到了许可证的"源代码",这还不够好.我更喜欢非LGPL,这样我就不必再摆弄DLL(我的应用程序是封闭源代码的).我在zlib中看到了adler32的实现,但我正在判断小块数据,adler不适合这些数据.
使用Boost C++ libraries.这里有一个CRC,license很好.