【建议】资源分享获取的提示

最近发现百度网盘和蓝凑云下载大文件时,采用了分块算法,但似乎有点bug,均有小概率使得下载的文件存在损坏,原因未知。建议大家通过网盘分享文件时,顺带注明一下文件哈希值(hash or checksum);下载资源之后,也建议大家核对一下哈希值。

Windows 10下不需要安装额外的软件(点击展开查看详情)

具体的操作步骤

(很简单,建议随便打开一个文件夹动手试试)

  • 打开下载的文件夹,建议把刚刚下载的资源单独放在一个文件夹中,避免文件夹中文件过多。
  • 按住 Shift 键不要放开,在文件夹的空白区域点击【右键】。
  • 松开 Shift 键,在菜单中选择【在此处打开PowerShell窗口】。
  • 复制下面的命令
Get-FileHash ./*.* -Algorithm SHA256 | Format-List
  • 在PowerShell窗口中点击鼠标【右键】粘贴命令
  • Enter 运行

稍等片刻便能看到hash值了。若要复制,选中文字然后点击鼠标【右键】即可。

命令说明:

  • Get-FileHash 用于获取文件哈希值(hash)
  • ./*.* 表示当前目录下的所有文件,如果只需要计算某个文件的hash值,将其替换成文件名即可,例如计算 a.mdx 的 hash:
Get-FileHash a.mdx -Algorithm SHA256 | Format-List
  • -Algorithm 表示所用的算法,这里推荐的算法是 SHA256,如果要用别的算法,可以做相应的修改,例如使用 MD5:
Get-FileHash ./*.* -Algorithm MD5 | Format-List
  • | 是管道符,意思是将 | 左边的命令输出结果,传递给 | 右边的命令
  • Format-List 用于格式化 Get-FileHash 的输出结果,为了方便查看

嫌麻烦的可以按照 @hua 大的建议,安装 hashtab,在文件属性中查看。

2 Likes

我宁愿建议安装 hashtab

2 Likes