Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于文件包含计算md5哈希(表示没有文件名)_Java_Scala_Hash_Md5 - Fatal编程技术网

Java 基于文件包含计算md5哈希(表示没有文件名)

Java 基于文件包含计算md5哈希(表示没有文件名),java,scala,hash,md5,Java,Scala,Hash,Md5,我试图根据文件内容而不是文件名来计算MD5哈希。在我下面的代码中,当对两个文件(文件名不同但内容相同)计算MD5哈希时,它会生成两个不同的MD5哈希值。我期望相同的散列值 代码 输出 10d34fcb95ca6714fb00dae12527be4e 651c8eaf62016182d2a39c5442a339a8 预期产量 10d34fcb95ca6714fb00dae12527be4e 10d34fcb95ca6714fb00dae12527be4e 我试过你的代码,它对我有效。您确定这些

我试图根据文件内容而不是文件名来计算MD5哈希。在我下面的代码中,当对两个文件(文件名不同但内容相同)计算MD5哈希时,它会生成两个不同的MD5哈希值。我期望相同的散列值

代码

输出

10d34fcb95ca6714fb00dae12527be4e
651c8eaf62016182d2a39c5442a339a8
预期产量

10d34fcb95ca6714fb00dae12527be4e
10d34fcb95ca6714fb00dae12527be4e

我试过你的代码,它对我有效。您确定这些文件是相等的吗?
如果您将一个文件显式复制粘贴到另一个位置并运行您的程序,该功能是否有效?

我使用了您在某些部署脚本中成功使用的功能。这是正确的。建议:尝试调用
md5-q/Users/xxxx/Documents/Project/yyy/de/src/main/resources/input/problem\u list\u 01.txt
。输出应该与函数输出匹配。不幸的是,这不是一个真正的答案,而是一个注释。提示:任何答案都不应该包含问题。@JamesReinstateMonicaPolk明白了
10d34fcb95ca6714fb00dae12527be4e
10d34fcb95ca6714fb00dae12527be4e