文章标签 ‘crc’
boost里有个crc库,可以方便的计算crc值,使用也很简单,下面是个计算crc32的例子: #include <iostream> #include <boost/crc.hpp> int main() { char data[] = "StarsunYzL"; boost::crc_32_type crc32; crc32.process_bytes(data, sizeof(data) – 1); std::cout << std::hex << std::uppercase << crc32.checksum() << std::endl; // 输出D5FABFDB return 0; } 还可以计算crc16等,具体参考crc库文档。 (怎么自己实现crc32计算,请看《计算CRC32源码》)
分类: C/C++
