Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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/7/image/5.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如何计算文件数据的散列而不在内存中加载文件(不读取所有字节)_Java_File_Hash_Md5 - Fatal编程技术网

java如何计算文件数据的散列而不在内存中加载文件(不读取所有字节)

java如何计算文件数据的散列而不在内存中加载文件(不读取所有字节),java,file,hash,md5,Java,File,Hash,Md5,出现此问题时,您需要以某种方式计算文件内容的md5哈希值,而无需读入字节数组,因为: 1) 文件大小可以超过2GB 2) 内存不足,无法下载大文件 可以做些什么? 谷歌的搜索结果一无所获。 感谢并为我糟糕的英语感到抱歉你怎么能在不阅读文件内容的情况下对文件内容进行散列呢?你不能流式传输文件并一次计算一点吗?你可以流式传输:@Bill the Lizard可能重复的注释帮助我,我想文件已经加载到内存中了。

出现此问题时,您需要以某种方式计算文件内容的md5哈希值,而无需读入字节数组,因为: 1) 文件大小可以超过2GB 2) 内存不足,无法下载大文件

可以做些什么? 谷歌的搜索结果一无所获。
感谢并为我糟糕的英语感到抱歉

你怎么能在不阅读文件内容的情况下对文件内容进行散列呢?你不能流式传输文件并一次计算一点吗?你可以流式传输:@Bill the Lizard可能重复的注释帮助我,我想文件已经加载到内存中了。