简易md5验证python包md5hash
生活随笔
收集整理的這篇文章主要介紹了
简易md5验证python包md5hash
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們已知,當我們對字符串進行md5計算的方法:
import hashlibtest_string = "Hello, World!" test_string_b = test_string.encode() test_string_md5 = hashlib.md5(test_string) test_string_md5_hex = test_string_md5.hexdigest()按照相似的流程,可以通過對文件的每行計算進行文件的md5計算
md5 = hashlib.md5()for i in ["I am a cat", "I am a fish", "dog dog dog", "I am the ending"]:i_b = i.encode()md5.update(i_b)> md5.hexdigest()'9e3d01f967a22273583728694addaa54'但是當遇到壓縮大文件時,應該怎么辦,比如fasta數據壓縮成的fq.gz文件——一般壓縮后2G左右。首先解壓縮?然后每行讀取然后update?
這時碰到了md5hash包,只需簡單的scan命令就可返回hexdigest值,無須手動解壓縮和讀取。
>from md5hash import scan>scan("Col-0.fq.gz") 81F1DABA67549692FA9A05D1CC總結
以上是生活随笔為你收集整理的简易md5验证python包md5hash的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (15.1.8)2015互联网女皇报告:
- 下一篇: Retrofit+OKHttp+RxJa