在VC中如何实现下载文件的校验呢?过程是什么样子的呢?对这个校验一直不是很明白,网上也没什么资料可以参考的

解决方案 »

  1.   

    通常情况下文件自身并没有保存任何校验的信息,所以客户端没有比较基准,除非在协议上指定校验方法,而这个工作在网络层已经提供了,如果下载层告诉你文件下载完成,那么文件已经校验通过了。
    除非你跟服务器有自己的应用协议用来传递校验信息(比如CRC、MD5等等),否则不需要校验。
      

  2.   

    CRC 校验速度快:http://www.codeproject.com/KB/recipes/crc32_large.aspx
      

  3.   

    自己算上CRC,然后把CRC的值发送的时候也带上http://blog.csdn.net/chinawash/archive/2006/09/16/1232153.aspx