您的位置:首页 > 运维架构 > Linux

同一个文件在windows和linux下计算md5哈希不一致的原因

2014-11-07 12:20 471 查看
1.传输过去的文件在尾部比源文件多了若干个'\0',导致文件内容不完全一致(这是因为文件的大小不一定是数据包大小的整数倍)。解决方法:可以在源文件末尾补'\0',使其大小为数据包大小的整数倍,这样源文件就与传输过去的文件完全一致了,再计算md5。

2.计算md5时,读写位置不在文件头部。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐