如何用Gradle计算tar和zip文件的MD5校验和?
在解压tar/zip文件前验证MD5校验值
直接对压缩文件本身计算MD5即可,不需要提前解压,操作步骤如下:
手动计算并对比MD5值
不管是tar(包括.tar.gz、.tar.bz2等后缀的压缩包)还是zip文件,都用md5sum命令直接计算:
- 针对tar类文件:
md5sum your_file.tar.gz - 针对zip文件:
md5sum your_file.zip
执行命令后会输出一串哈希值和对应的文件名,将这个哈希值和官方提供的校验值对比,完全一致则说明文件未被篡改或损坏。
自动验证(有校验文件时)
如果官方提供了MD5校验文件(通常命名为md5sum.txt或类似),直接用-c参数让命令自动完成验证:
md5sum -c md5sum.txt
验证通过会输出文件名: OK;若校验不匹配,会明确提示失败,这种情况下不要解压该文件。
内容的提问来源于stack exchange,提问作者beub
相关产品推荐
相关产品推荐

