windows系统下校验测序数据MD5?

本地上传测序文件到Linux系统,做md5时发现有少数文件失败。

$ cat md5.check
84305_FDSW190448400-1a_1.fq.gz: OK
84305_FDSW190448400-1a_2.fq.gz: FAILED
md5sum: WARNING: 1 computed checksum did NOT match

可能是上传有误,也可能是本地测序文件本身不完整。但是文件太大,在没搞清楚源头之前,不宜再次上传。这时,在本地windows下对失败文件做MD5检验。

windows下安装的git没有md5sum,但windows自带有certutil校验:

certutil -hashfile  <文件名>  <hash类型>

用cmd命令行或git如下:

$ certutil -hashfile 84305_FDSW190448400-1a_2.fq.gz md5
MD5 的 84305_FDSW190448400-1a_2.fq.gz 哈希:
4bc35e5c5561efcd99fe3911e7488f11
CertUtil: -hashfile 命令成功完成。

比较下原始文件中的MD5,两者是一样的。

$ cat MD5_84305_FDSW190448400-1a.txt
f11f1eeadb5d75755eacad66136f48c4  84305_FDSW190448400-1a_1.fq.gz
4bc35e5c5561efcd99fe3911e7488f11  84305_FDSW190448400-1a_2.fq.gz

因此,判断是传输错误。看看是不是中断导致,先不覆盖,续传后校验再看,这样更省时间。

重新传完后,校验正确。

$ md5sum -c MD5_84305_FDSW190448400-1a.txt
84305_FDSW190448400-1a_1.fq.gz: OK
84305_FDSW190448400-1a_2.fq.gz: OK

ref:https://blog.csdn.net/ThinkAboutLife/article/details/110384620

posted @   生物信息与育种  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2022-05-16 【动植物研究动态】20220515文献解读
2022-05-16 【WDL】8. 实践:本地/集群运行
点击右上角即可分享
微信分享提示