吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5|回复: 0
收起左侧

[Windows] 文件查重助手v1.0.0

[复制链接]
Thebzk 发表于 2026-8-28 10:08

🌌 写在前面

电脑用久以后,同一份合同、照片、视频、压缩包,往往会在下载目录、工作目录和各种备份文件夹里反复出现。

手动核对不仅慢,还很容易因为文件名不同而漏掉。于是做了这款轻量的 文件查重助手:它不看文件名,而是读取文件内容并计算 SHA-256,将真正内容相同的文件归为一组。

一句话概括: 选中目录,点击开始,重复文件自动分组;全程本地运行,不上传任何文件。


🖼️ 软件界面

主页面 · 扫描状态一目了然

! 02-more-settings.png

重复结果 · 独立标签页集中展示

! 03-results-page.png


✨ 功能亮点

功能 说明
🔍 目录查重 扫描指定目录,自动找出所有内容相同的文件
🎯 指定文件反查 选择一个基准文件,在目标目录中查找它的所有重复项
🧬 SHA-256 校验 文件大小预筛后再计算 SHA-256,兼顾速度与可靠性
🖱️ 点击即选 直接点击路径框选择目录或基准文件,无需多余按钮
📦 全窗拖拽 文件夹或单个文件可拖入窗口任意位置快速导入
🗂️ 类型过滤 图片、视频、音频、文档、压缩包、程序可自由组合
📝 WPS 支持 文档筛选已包含 .wps 格式
🌲 子目录扫描 可选择是否递归扫描所有下级目录
🫥 隐藏文件 可按需包含隐藏文件和系统文件
🧹 忽略空文件 避免大量 0 字节文件干扰结果
🔗 硬链接识别 同一物理文件的硬链接不会被重复计算
📊 实时进度 扫描时显示当前路径和进度条,空闲时自动隐藏进度条
📄 结果导出 重复结果支持导出 CSV,方便后续整理
🚀 后台扫描 扫描任务在后台线程执行,窗口不会卡死,并可随时停止

🧭 两种查重方式

方式一:扫描整个目录

适合清理下载目录、照片库、资料盘或备份盘。

  1. 点击最上方的目录框,或把文件夹直接拖进窗口。
  2. 按需要设置递归扫描、忽略空文件和文件类型。
  3. 点击 开始查重
  4. 扫描完成后,软件会自动切换到 重复结果 标签页。

方式二:用一个文件反查重复项

适合回答这个问题:“这个文件在某个目录里还有没有副本?”

  1. 先选择要搜索的目录。
  2. 点击第二个路径框选择基准文件,也可以直接拖入单个文件。
  3. 点击 开始查重
  4. 软件会在目标目录内查找与基准文件内容相同的文件,并自动排除基准文件本身及其硬链接。

第二个路径框可右键清空,清空后即恢复普通目录查重模式。


⚙️ 查重原理

扫描文件 → 按文件大小预筛 → 仅计算候选文件 SHA-256 → 按哈希分组 → 输出重复结果

为什么先比较文件大小?

  • 大小不同的文件一定不是完整重复文件,可以直接排除。
  • 只有大小相同且存在多个候选项时,才需要读取内容计算 SHA-256。
  • 扫描期间若文件大小或修改时间发生变化,该文件会被视为读取失败,避免输出不稳定结果。

软件默认不跟随符号链接或 Junction,降低循环扫描和越界扫描风险。


🧩 文件类型过滤

“更多设置”中可以组合选择多个类别;选择“全部”则不过滤扩展名。

类别 常见格式
图片 JPG、JPEG、PNG、GIF、BMP、WEBP、TIFF、HEIC、RAW、SVG
视频 MP4、MKV、AVI、MOV、WMV、FLV、WEBM、M4V、TS
音频 MP3、WAV、FLAC、AAC、M4A、OGG、WMA、APE
文档 DOC、DOCX、XLS、XLSX、PPT、PPTX、PDF、TXT、MD、RTF、CSV、WPS
压缩包 ZIP、RAR、7Z、TAR、GZ、BZ2、XZ、ISO
程序 EXE、DLL、MSI、SYS、APK

还可以设置最小文件大小、读取块大小和是否包含隐藏文件。


🧾 结果页可以做什么

  • 按重复组查看文件路径、文件大小和 SHA-256 摘要。
  • 双击文件,或通过右键菜单打开文件所在位置。
  • 右键复制完整路径。
  • 导出 CSV 报表。
  • 一键清空当前结果。

当前版本只负责查找与展示,不会自动删除文件。清理前请结合文件用途自行确认,重要文件建议先备份。


🛡️ 隐私与安全

  • ✅ 所有扫描和哈希计算均在本机完成。
  • ✅ 不需要联网,不会上传文件名、路径或文件内容。
  • ✅ 不写入被扫描文件,不修改文件内容。
  • ✅ 不自动删除任何文件。
  • ✅ 结果导出由用户主动触发。

💻 运行环境

  • 操作系统:Windows 10 / 11 x64
  • 软件形态:绿色单文件,双击即用
  • 运行依赖:Qt 与 C/C++ 运行库已静态编译,无需另外安装
  • 建议:扫描机械硬盘或超大目录时,请耐心等待磁盘读取

📦 下载信息

附件:文件查重工具v1.0.0.exe

源码: 源代码.txt (39 Bytes, 下载次数: 0, 售价: 3 CB吾爱币)

项目 信息
版本 v1.0.0
架构 Windows x64
文件大小 15,518,720 字节(约 14.80 MiB)
SHA-256 4EFAA7BDFA5F2F34714BEFBC11D078E68F1EBC11FB9ED9F173EEE4FD364774B9

下载后如需核对完整性,可在 PowerShell 中执行:

Get-FileHash -Algorithm SHA256 ".\文件查重工具v1.0.0.exe"

❓ 常见问题

为什么文件名不同,也会被判定为重复?

因为软件比较的是文件内容对应的 SHA-256,而不是文件名。只要内容相同,即使名称和所在目录不同,也会归入同一个重复组。

为什么同名文件没有出现在结果中?

同名不代表内容相同。文件大小或 SHA-256 不同,就不会被判定为重复。

“可释放空间”是怎么计算的?

每个重复组默认保留一份,其余副本大小之和作为理论可释放空间。软件只提供统计,不会自动删除。

扫描时为什么看不到进度条?

进度条只在实际扫描期间显示,任务完成或停止后会自动隐藏,让空闲界面更清爽。

能不能只查找某一个文件的副本?

可以。选择扫描目录后,再在第二个路径框选择基准文件即可。

支持 WPS 文档吗?

支持。选择“文档”过滤时,.wps 已包含在内。


🧪 v1.0.0 更新记录

  • 完成目录重复文件扫描与 SHA-256 分组。
  • 新增指定基准文件反查模式。
  • 支持点击路径框选择、全窗口拖拽导入。
  • 新增圆形文件类型选择器及 WPS 文档过滤。
  • 新增扫描路径提示与动态进度条。
  • 重复结果改为独立标签页。
  • 支持 CSV 导出、复制路径和打开文件位置。
  • 发布 Windows x64 单文件静态编译版本。

<p align="center"><strong>如果这个小工具对你有帮助,欢迎留言反馈问题或建议。🙂</strong></p>

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-8-28 10:09

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表