猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在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,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续