JAVA 读取被压缩文件的MD5 急

azikaxu 2014-05-22 08:04:09
zip压缩的一个文本的文件,需要读取这个文件的MD5(不是读取zip的md5值)以及内容,有不需要解压能解决该问题么?

目前有根据inPutStream得到Md5(有写好的方法),但是现在没办法实现取到文本文件流的md5.
...全文
231 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
__cc__ 2014-05-23
  • 打赏
  • 举报
回复
引用 5 楼 azikaxu 的回复:
[quote=引用 4 楼 neustar1 的回复:] [quote=引用 3 楼 azikaxu 的回复:] [quote=引用 1 楼 neustar1 的回复:] 文件的MD5难道不是计算出来的?
MD5有写好的方式,根据inputStream直接得到,方法已经封装好的。 现在是无法直接拿到被压缩的文本文件的流。[/quote] InputStream直接得到其实就是读取文件计算了一遍。说白了,你必须解压缩计算一遍。[/quote] 那难道只有解压缩之后才可以读这个文件的流么? 解压后确实可以得到正确的MD5.,还有其他办法么?[/quote] 没有办法,MD5是根据未压缩的数据计算出来的。
__cc__ 2014-05-22
  • 打赏
  • 举报
回复
引用 3 楼 azikaxu 的回复:
[quote=引用 1 楼 neustar1 的回复:] 文件的MD5难道不是计算出来的?
MD5有写好的方式,根据inputStream直接得到,方法已经封装好的。 现在是无法直接拿到被压缩的文本文件的流。[/quote] InputStream直接得到其实就是读取文件计算了一遍。说白了,你必须解压缩计算一遍。
azikaxu 2014-05-22
  • 打赏
  • 举报
回复
引用 1 楼 neustar1 的回复:
文件的MD5难道不是计算出来的?
MD5有写好的方式,根据inputStream直接得到,方法已经封装好的。 现在是无法直接拿到被压缩的文本文件的流。
azikaxu 2014-05-22
  • 打赏
  • 举报
回复
引用 1 楼 neustar1 的回复:
文件的MD5难道不是计算出来的?
MD5有写好的方式,根据inputStream直接得到,方法已经封装好的。 现在是无法直接拿到被压缩的文本文件的流。
__cc__ 2014-05-22
  • 打赏
  • 举报
回复
文件的MD5难道不是计算出来的?
azikaxu 2014-05-22
  • 打赏
  • 举报
回复
引用 4 楼 neustar1 的回复:
[quote=引用 3 楼 azikaxu 的回复:] [quote=引用 1 楼 neustar1 的回复:] 文件的MD5难道不是计算出来的?
MD5有写好的方式,根据inputStream直接得到,方法已经封装好的。 现在是无法直接拿到被压缩的文本文件的流。[/quote] InputStream直接得到其实就是读取文件计算了一遍。说白了,你必须解压缩计算一遍。[/quote] 那难道只有解压缩之后才可以读这个文件的流么? 解压后确实可以得到正确的MD5.,还有其他办法么?

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧