论文部分内容阅读
启动NHM后导入下载到的文件,程序会自动地显示该文件的哈希值。有些下载网站提供的是SHA1的哈希值,为了方便比对,避免由于字母大小写(如0和o、l和1)造成识别错误,我们在工具栏上依次点击“选项→以大写字母显示哈希值”,接着在程序窗口中用鼠标右键点击需要核验的文件,在弹出的菜单中选择“复制SHA1校验码”(图2)。
然后将网站提供的哈希值和上述复制的哈希值都粘贴到记事本中进行比对即可。如果想要快速地校验多个文件,还可以使用命令行的方式。比如需要将A电脑的“C:\Users\cfan\Downloads\”文件夹中的多个文件上传到网盘,可以先在命令提示符中输入D:\HashMyFiles.exe /file"C:\Users\cfan\Downloads\*.*"/stab"C:\Users\cfan\Downloads\myfile.csv"(D:\HashMyFiles.exe为安装路径),这样即可在“myfile.csv”里获得所有文件的哈希值,将此文件也上传到网盘。当我们在B电脑上下载这些文件后,同上再次使用上述命令導出所有文件的哈希值,命名为“myfile1.csv”。接着使用Excel打开“myfile.csv”,然后将“myfile1.csv”的SHA1哈希值复制在D列,选中C、D列数据,依次点击“开始→条件格式→重复值→唯一值”,这样就能快速地找出哈希值不相同的文件了(图3)。
此外,在NHM中可以导入不同文件夹下的文件,它会自动计算每个文件的哈希值,再依次点击“选项→标记效验码相同的文件”,这样NHM就能自动地识别哈希值相同的文件并使用不同的颜色显示。如果文件的相关数值都是完全一样的,也相当于使用此方法准确地找出了本机中的重复文件(图4)。
然后将网站提供的哈希值和上述复制的哈希值都粘贴到记事本中进行比对即可。如果想要快速地校验多个文件,还可以使用命令行的方式。比如需要将A电脑的“C:\Users\cfan\Downloads\”文件夹中的多个文件上传到网盘,可以先在命令提示符中输入D:\HashMyFiles.exe /file"C:\Users\cfan\Downloads\*.*"/stab"C:\Users\cfan\Downloads\myfile.csv"(D:\HashMyFiles.exe为安装路径),这样即可在“myfile.csv”里获得所有文件的哈希值,将此文件也上传到网盘。当我们在B电脑上下载这些文件后,同上再次使用上述命令導出所有文件的哈希值,命名为“myfile1.csv”。接着使用Excel打开“myfile.csv”,然后将“myfile1.csv”的SHA1哈希值复制在D列,选中C、D列数据,依次点击“开始→条件格式→重复值→唯一值”,这样就能快速地找出哈希值不相同的文件了(图3)。
此外,在NHM中可以导入不同文件夹下的文件,它会自动计算每个文件的哈希值,再依次点击“选项→标记效验码相同的文件”,这样NHM就能自动地识别哈希值相同的文件并使用不同的颜色显示。如果文件的相关数值都是完全一样的,也相当于使用此方法准确地找出了本机中的重复文件(图4)。