MD5校验大文件如何知道校验多少?

kk508 2011-07-20 12:59:50
如题:MD5校验大文件如何知道校验多少?现在要做个MD5校验工具,当校验大文件的时候如何知道校验了多少?
我想通过进度条来显示校验了多少?这个如何知道?谢谢牛人了。
...全文
361 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kk508 2011-08-03
  • 打赏
  • 举报
回复
恩,谢谢大家了,知道这个情况,呵呵不过在获取文件大小时纠结了半天,有多种方法可以求文件大小,但有的不那么好使,还得好好研究下。
jemneycool 2011-07-20
  • 打赏
  • 举报
回复
1.你在计算md5值时,按照md5的变换算法,应该是循环读取文件数据,将读取的数据分块来计算的,你可以用个变量来计算你处理的块数或是读取的次数,然后累加。
2.先得到文件的总大小,然后设置进度条的比例范围。
3.计算进度百分比。
3m2u 2011-07-20
  • 打赏
  • 举报
回复
读一下算文件md5的那部分。
每读一块你自己计算一下进度,设置一下
浩南_哥 2011-07-20
  • 打赏
  • 举报
回复
大文件就用文件映射吧,一次64K或是更多,自己定,在弄个进度条就可以了
  • 打赏
  • 举报
回复
那你得自己 稍微修改一下md5的程序了。。
fengbingchun 2011-07-20
  • 打赏
  • 举报
回复
就有一个文件需要用进度条吗,你的文件多大呀,md5不是很快就能得出结果吗

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧