2026-11-11
W Dupes:先积累证据,再处理重复文件
从文件大小筛选到完整确认和同盘归集,理解速度、证据与用户控制之间的取舍。
W Dupes:先积累证据,再处理重复文件
重复文件处理最危险的一步,不是扫描得慢,而是过早把“看起来一样”当成“可以删掉”。W Dupes 把筛查、确认和整理分开:先给出证据,再让用户决定如何处理。
逐层缩小候选范围
项目以 Windows 优先,扫描在独立进程中运行,浏览器提供本地界面。它先枚举元数据并按文件大小分组;大小唯一的文件无需读取内容。小文件可直接完成全量哈希,普通候选逐步经过文件头、首中尾采样和完整 BLAKE3;超过全量读取上限的文件则只标为疑似。
采样一致不代表整个文件一致。使用者可以对某一疑似组发起完整确认,不必重扫整个磁盘;只有完整确认的组才能进入后续归集。覆盖率是读取范围,不是一个可以随意声称的“正确率”。
整理不是自动删除
用户选择保留项和待处理的已确认组,先预览,再确认同盘移动。每组保留一份原文件,其他副本进入项目的 collected 目录,不覆盖已有文件。工具不自动删除,也不提供一键撤销;移动本身并不会释放磁盘空间。
扫描期间文件可能发生变化,结果是观察过程中的证据,不是整个磁盘的原子快照。硬链接、符号链接、跨卷路径、权限和读取错误都有单独处理。项目还根据存储设备和实际吞吐调整并发,同时设置内存预算,避免无界占用资源。
公开版本于 2026 年 11 月发布;从其 README 可以读到筛查策略和限制,但不能据此推断未公开的早期开发经历。