假设我有一个名为的文件list_of_files.txt
,其中每一行对应于磁盘上的一个文件。例如:
dir1/fileA.ext1
dir1/subdir1/fileB.ext2
fileC.ext3
dir2/fileD.ext4
fileE.ext5
我想从该列表中随机选择一些文件并为它们计算cksum
or md5sum
。
我知道我可以随机选择 3 个文件shuf -n 3 list_of_files.txt
,但是如何cksum
将它们视为文件名而不是文本内容?
我正在尝试安装 Pop OS(没有 NVIDIA)。我已经下载了好几次,并且校验和 SHA256 总是与他们在他们的网站上显示的校验和不同。
用于 iso 20.04 LTS 的 Pop OS 网站中的 SHA256 是:
SHA256 Sum:
68ffcb9d131ff554bfb68abd3956b0a6f6eafec497bdae5581bd5341a6dd2b98
当我下载并验证 SHA256 时,我得到了这个:
dd15fc489ab12b215de52a16df2cccbd77ca50d4aec0c3f379d8de35dc9cf824
当我尝试在 VirtualBox 或 VMware 中运行/安装该 iso 时,出现以下错误:
SOLINUX 6.04 EDD 20190226 EHDD Copyright (C) 1994-2015 H. Peter Anvin et al
Failed to load ldlinux.c32
Boot failed: press a key to retry... I
因此,ISO似乎已损坏。
如何解决这个问题,或者可以从其他方面下载?谢谢
我正在尝试验证 Windows Citrix 可执行文件的校验和。提供的校验和为 64 个字符长。我找到了通过在 PowerShell 中运行来验证校验和的说明:
certutil.exe -hashfile CitrixWorkspaceApp.exe md5
这会产生一个比我需要的更短的哈希。我尝试了不同的算法名称,但仍然无法匹配发布的校验和。由于这是我第一次尝试这个,我的假设是我做错了什么。也许我应该指定一个不同的算法(不是“md5”或“sha1”)——但是哪个校验和算法会生成一个 64 字符的值?
我注意到即使下载配置为使用安全连接,人们也倾向于上传校验和。例如,GitHub 将所有流量重定向到 HTTPS,但仍然提供了 SHA 总和。https://github.com/prometheus/node_exporter/releases/tag/v0.18.1 这不完全是多余的吗?