如何获得一个文件的md5值

vest · · 10722 次点击
更多评论
package main import ( "crypto/md5" "fmt" "io" "os" ) func main() { testFile := "/path/to/file" file, inerr := os.Open(testFile) if inerr == nil { md5h := md5.New() io.Copy(md5h, file) fmt.Printf("%x", md5h.Sum([]byte(""))) //md5 } } 文件太大的话,可以一边Read一边生成Hash
#1