问题背景:
下载jar包或者tar包的时候,网络中断,不清楚是否下载包完全;埋点上报,不清楚数据是否有丢失
一般解决方法:
通常都是通过MD5值来进行判断数据传输是否丢失。
介绍: MD5广泛用于确认文件内容在传输过程中没有被修改。下载网站通常会提供一个文件的MD5散列值,用户可以在下载文件后计算其MD5散列值,并与网站提供的散列值进行比较,以验证文件的完整性。
使用方法:
#在linux中,下载文件前,执行该命令,会生成一个MD5值
md5sum 【文件名】
#下载完成后,继续执行上面的命令
#比较两次生成的MD5值,若不相同,则数据传输过程中有丢失或被篡改
新人创作不易,觉得不错的看官,点个赞吧,么么哒!!!
转载注明出处!