📅  最后修改于: 2022-03-11 14:45:00.847000             🧑  作者: Mango
f, err := os.Open("path/to/file")
if err != nil {
log.Fatal(err)
}
defer f.Close()
h := sha256.New()
if _, err := io.Copy(h, f); err != nil {
log.Fatal(err)
}
fmt.Printf("%x", h.Sum(nil))