网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  计算资料crc32(精简版)

计算资料crc32(精简版)

分类: IT文章 • 2024-05-06 10:15:07
计算文件crc32(精简版)

#include <boost/iostreams/device/mapped_file.hpp> //文件内存映射

#include <boost/crc.hpp> //冗余校验

unsigned long crc32file(const char* szFileName)
{
 boost::iostreams::mapped_file _mapfile(szFileName);
 if (!_mapfile.is_open())
  return 0;

 boost::crc_32_type _crc32type;
 _crc32type.process_bytes(_mapfile.data(),_mapfile.size());
 _mapfile.close();
 return _crc32type.checksum();
}

 

相关推荐

  • 学习资料集合 1、架构设计 2、数据结构与算法 3、网络、操作系统、计算机组成原理 4、开发语言 5、数据库 6、开源软件: 7、PPT
  • 浙江理工大学计算机科学与技术专业课程笔记、试题、课件等复习资料大礼包
  • 计算机网络资料整理《谢希仁版》 第1章 概述 第2章物理层 第3章数据链路层(计算题:1 CRC; 2争用期、最短帧长与时延) 第6章应用层 第7章网络安全 第8-10章
  • 计算机网络复习资料
  • 计算机网络资料
  • 大数据 云计算 等收集的资料
  • [MS Crypt API][原]计算资料hashParam
  • Ad-papers 计算广告论文、学习资料、业界分享
  • 以找计算机专业资料的角度来对比百度和谷歌
  • HMM 模型结构 似然计算 参数推断 预测 参考资料
  • Linux上jdk的安装 卸载
  • linux搜寻文件
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号