必须启用fastcopy内置哈希校验功能才能确认文件完整性:一、图形界面中通过“选项→常规设置”勾选“校验”并选算法(推荐sha-1);二、命令行用/verify=sha1等参数;三、复制后右键文件→“属性→校验和”页比对sha-1值。

如果您使用 FastCopy 复制文件后需要确认目标文件与源文件内容完全一致,则必须启用并配置其内置的哈希校验功能。以下是实现文件完整性验证的具体操作步骤:
一、启用复制过程中的实时哈希校验
FastCopy 支持在复制过程中同步计算并比对源文件与目标文件的哈希值,确保数据未在传输中损坏。该机制依赖于 SHA-1、MD5 或 CRC32 算法,需在执行前明确启用校验选项。
1、启动 FastCopy 主程序(如 FastCopy.exe 或 FastCopy-M.exe)。
2、在主界面左侧“Source Dir”栏输入或浏览选择源文件路径,在右侧“Dest Dir”栏指定目标目录。
3、点击顶部菜单栏的“选项” → “常规设置”。
4、在弹出窗口中,勾选“校验”复选框,并从下拉菜单中选择校验算法(推荐 SHA-1,兼顾速度与可靠性)。
5、勾选“校验错误时删除该文件”(可选,用于自动清理校验失败的目标文件)。
6、点击“确定”保存设置,返回主界面后点击“执行”开始带校验的复制任务。
二、通过命令行参数强制启用校验
命令行方式可绕过图形界面限制,适用于脚本自动化或批量任务,且支持更精细的校验控制。fcp.exe 会根据参数在复制完成后立即比对哈希值,并在日志中标明是否一致。
1、打开命令提示符(CMD)或 PowerShell。
2、输入完整命令,例如:
fcp.exe /cmd=copy /src="C:\data\file.zip" /dst="D:\backup\" /verify=sha1
3、若需跳过已存在且校验一致的文件,追加参数:/skip_same。
4、若需在失败时自动删除目标文件,添加:/del_err。
5、回车执行,观察控制台输出中是否出现 "Verify OK" 或 "Verify NG" 提示。
三、复制完成后手动比对哈希值
当未启用实时校验,或需独立验证特定文件时,可分别提取源与目标文件的哈希值进行人工比对。此方法不依赖 FastCopy 运行状态,适用于事后审计或第三方交叉验证。
1、在 FastCopy 主界面中,右键点击任意已复制完成的文件条目。
2、选择上下文菜单中的“属性”选项。
3、在弹出窗口的“校验和”标签页中,查看并记录源文件的SHA-1 值(共40位十六进制字符)。
4、导航至目标路径,对同名文件重复执行步骤1–2。
5、在目标文件“属性 → 校验和”页中,读取其 SHA-1 值,并与步骤3中记录的值逐字符比对。
6、若两个 SHA-1 值完全相同,则文件完整性验证通过;任一字符不同即表示文件已损坏或被篡改。










