对于不同的PDF,MD5始终相同

Gre*_*egD 1 java md5

我需要从PDF文件计算MD5,似乎每个文件都有相同的MD5:'d41d8cd98f00b204e9800998ecf8427e'.

md5计算适用于:word和txt文档.它对图像也有相同的行为. - >为任何图像生成的md5与上面pdf中的md5相同.

我唯一要做的是:

String md5 = DigestUtils.md5Hex(file.getInputStream());
Run Code Online (Sandbox Code Playgroud)

出于测试目的,我使用inputStream生成一个文件,并生成了正确的文件(带有内容),因此它不像inputStream是空的或者其他东西.

tri*_*san 5

这个md5对应于空字符串,在代码中查找错误.