重复照片查找器 — 免安装、免上传、无需 Windows
选择一批照片在本地进行比对。“完全相同文件”比对文件大小与 SHA-256 校验和;“近似”与“宽松”则利用视觉指纹推荐供人工核对的相似照片。默认保留全部照片,包括无法解码的文件。仅需取消勾选你已确认不要的副本,随后将保留的原图打包导出为 ZIP。你的原始文件绝不会被删除或修改。
天生注重隐私。照片的哈希计算、相似度比对以及 ZIP 打包压缩全部在你的浏览器中进行——绝不向服务器上传任何内容。
如何在电脑上查找重复照片
- 选择你的照片. 拖放图像文件或点击浏览选择。扫描过程分块进行并带有进度提示;处理能力取决于浏览器支持情况和设备内存。
- 选择比对方式. “完全相同文件”基于文件大小加 SHA-256 校验和。“近似”与“宽松”则使用感知哈希算法推荐外观相似的照片;这些推荐可能存在误判。
- 仔细核对每个排除项. 初始状态下所有照片均处于选中保留状态。对比预览图、分辨率尺寸和文件大小;仅取消勾选你不想打包进 ZIP 的副本。切换灵敏度会重新重置所有文件为保留状态。
- 下载核对后的照片集. “将保留照片下载为 ZIP”会打包所选原图,未明确排除的无法读取图像也会包含在内。文件名数字前缀可防止同名文件冲突覆盖。设备上的原始文件绝不会被删除。
使用场景
常见问题
我的照片会被上传到服务器吗?
不会。哈希计算、图像比对以及 ZIP 打包压缩全部在你的浏览器中完成。照片绝不会离开你的设备。
我需要下载或安装任何软件吗?
完全无需安装。只需使用支持图像解码和 Web Crypto 的现代浏览器即可。支持的格式类型与单批处理量取决于浏览器兼容性和设备内存。
这与桌面版重复照片查找软件有何不同?
主要有三点不同。扫描范围:桌面软件会索引整个硬盘,因而需要广泛的文件系统权限;本工具仅能访问你拖入页面的文件。隐私性:不上传任何内容,且除“下载”文件夹外不会在设备上写入任何文件。费用:没有试用限制、无需付费解锁、无授权费用。权衡也很坦诚——桌面软件可以无人值守扫描整个磁盘并直接为你删除文件,而网页工具这两者都做不到。
它是如何检测非字节完全相同的重复照片的?
每张图像都会被缩小为一个极小的灰度网格,并转换为一个 64 位感知“dHash”指纹。同一张照片经过调整大小或重新压缩后的副本会生成几乎完全相同的指纹,因此即使文件字节不同,两者也会被归入同一组。
“完全相同文件”、“近似”与“宽松”之间有什么区别?
“完全相同文件”比对的是全文件 SHA-256 校验和与文件大小,而非视觉指纹。“近似”允许 6 个不同的 dHash 位;“宽松”允许 10 个不同的位。视觉分组可能会将不同的照片误合为一组,也可能会漏掉经过编辑或裁剪的副本。排除任何照片前请务必人工核对。
它能处理多少张照片?
处理过程虽然是分块进行的,但图像解码、两两比对和生成 ZIP 压缩包仍需占用设备的内存与 CPU。如果照片数量过多导致变慢或崩溃,建议先从较小的批次开始。
默认情况下它会保留哪张照片?
保留每一张照片。文件大小并不能证明画质优劣或内容等价。只有你明确取消勾选的照片才会从 ZIP 中排除;无法读取的文件默认仍会保留。
它会把同一场景拍摄的两张不同照片误判为重复吗?
有可能会。视觉哈希会舍弃色彩和精细细节,因此不同的照片、截屏或纯色大色块图像可能会产生相同的指纹。“近似”和“宽松”只是辅助核对的工具,不能作为两个文件完全一致的凭证。
感知哈希如何识别不同文件中的“同一张照片”
直接复制的文件字节完全一致;但重新压缩、缩放以及元数据修改会改变字节。“完全相同文件”基于 SHA-256 及文件大小。而“近似/宽松”使用 dHash:将 9×8 灰度缩略图中的明暗变化转化为 64 位数据。这种信息高度压缩可能会导致误匹配,即使全部 64 位完全一致也是如此。
| 灵敏度 | 最大差异位数 | 匹配的内容 | 误判风险 |
|---|---|---|---|
| 完全相同文件 | 全文件 SHA-256 + 大小 | 字节完全一致的文件,包括元数据 | 密码学校验和,非视觉相似度 |
| 近似 | 6 / 64 | 明暗纹理规律相似的候选照片 | 可能存在误匹配或漏掉部分副本 |
| 宽松 | 10 / 64 | 范围更广的视觉相似候选照片 | 候选结果较多;需人工逐一核对 |
- dHash 对缩放和压缩具有极高鲁棒性,因为两者都保留了大范围的明暗渐变规律——但它不具备旋转不变性,因此旋转过的照片副本无法与原图匹配。
- 分组采用传递性匹配:如果 A 匹配 B,且 B 匹配 C,则即使 A 和 C 的差异稍大,三者也会归入同一组。这真实反映了重复文件的传播链路(原图 → 导出 → 再次分享)。