CnPack Forum » CnVCL 组件包 » cnMd5无法计算空文件


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

当前cnmd5 计算空文件会报错

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

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

2017-10-21 22:45 Passion
之前已经改进过了。

页: [1]
查看完整版本: cnMd5无法计算空文件


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.