猿问
如何在GO中计算文件的校验和
我需要计算文件的校验和以确定现有文件数据的完整性。我需要它来处理大文件以避免下载。你能给我任何想法吗?
波斯汪
浏览 288
回答 1
1回答
泛舟湖上清波郎朗
你可以这样做:f, err := os.Open(path)if err != nil { glog.Fatal(err)}defer f.Close()hasher := sha256.New()if _, err := io.Copy(hasher, f); err != nil { glog.Fatal(err)}value:= hex.EncodeToString(hasher.Sum(nil))
0
0
0
随时随地看视频
慕课网APP
相关分类
Go
我要回答