Board logo

Subject: cnMd5无法计算空文件 [Print This Page]

Author: npc8    Time: 2017-1-13 13:31     Subject: cnMd5无法计算空文件

当前cnmd5 计算空文件会报错

1. 空文件走的是createmapping,但是空文件无法createmapping,可以用TFileStream来计算
2. InternalMD5Stream内直接跳过了大小为0 的stream,其实应该是执行 MD5Init  MD5Final 两个步骤,得到 d41d8cd98f00b204e9800998ecf8427e
Author: Passion    Time: 2017-10-21 20:11

有道理,我改进一下。
不光MD5,其余的散列算法都要这样改进。
Author: Passion    Time: 2017-10-21 22:45

之前已经改进过了。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0