功能

它能找到的一切,它能读取的一切

完整清单 — Deduplo 会打开的每一种文件类型,其中哪些按内容比对、哪些只能逐字节比对,以及它有意不去碰的东西。

Deduplo 1.0.0 · Windows 10 (21H2+) & 11 · 最后更新于 2026 年 9 月 14 日


什么才算重复

大多数工具比较字节。按这个标准,两个文件必须一直相同到最后一个字节才算重复 — 也就是说,你缩放过一次的照片,或者手机发到聊天软件途中重新编码过的视频,看上去就是完全不同的文件。Deduplo 也比较字节,然后还会再比较一件事:这个文件实际上是什么.

一次扫描就能把这些关系全部呈现出来:

关系含义
完全相同的副本无论文件名或所在文件夹,逐字节完全一致
已缩放同一张照片的不同像素尺寸
重新压缩以不同画质再次保存 — 文件更小,画面相同
已旋转旋转 90°、180° 或 270°,或左右镜像
已裁剪你已经拥有的那张照片的更紧凑构图
已修图加过滤镜、调过色或修过图 — 由在你电脑上运行的第二次处理找出
连拍按一次快门时相机拍下的一串几乎相同的画面
RAW + JPEG相机的 RAW 文件,以及它同时写在旁边的 JPEG
同一地点GPS 坐标相同的照片
同一时刻在几秒之内拍下的照片
同一首歌跨越不同比特率、格式和标签修改的同一首曲子
同一份文档无论排版如何,说的是同一件事的两个文件

照片与相机 RAW

完全按内容比对 — 即使经过缩放、重新压缩、旋转和裁剪也能匹配上。70 种格式

.apng.avif.avifs.blp.bmp.bw.cur.dcx.dds.dib.emf.exr.fit.fits.flc.fli.ftc.ftu.gbr.gif.hdr.heic.heics.heif.heifs.hif.icb.icns.ico.iim.im.j2c.j2k.jfif.jp2.jpc.jpe.jpeg.jpf.jpg.jpx.mpo.msp.pbm.pcd.pcx.pfm.pgm.png.pnm.ppm.psd.pxr.qoi.ras.rgb.rgba.sgi.svg.svgz.tga.thm.tif.tiff.vda.vst.webp.wmf.xbm.xpm

相机 RAW 文件按相机嵌入的预览图进行比较;没有预览图的文件则从传感器数据解码。34 种格式

.3fr.arq.arw.cap.cr2.cr3.crw.dcr.dcs.dng.erf.fff.iiq.k25.kc2.kdc.mdc.mef.mos.mrw.nef.nrw.orf.pef.raf.raw.rw2.rwl.rwz.sr2.srf.srw.sti.x3f

有五种图像类型只做逐字节比对 — 完全相同的副本依然能找到,但缩放过的版本不行:

.ai.hdp.jxl.jxr.wdp
不会有文件被悄悄丢掉

上面清单里的有些文件并非在每台机器上都能解码 — 比如没有合并预览的特殊分层文档,或者用了你系统没有的编解码器的图像。遇到这种情况,文件仍然会被扫描,也仍然会做逐字节比对。绝不会在你不知情的时候被跳过;扫描日志会把它记下来。

视频

按画面随时间的变化来比对,所以同一段素材在重新编码、改分辨率或剪短之后依然能找到。长度确实不同的片段会分开保留,而不会被合并。37 种格式

.3g2.3gp.asf.avi.dav.divx.dv.f4v.flv.insv.lrv.m2p.m2ts.m2v.m4v.mjpg.mkv.mod.mov.mp4.mpe.mpeg.mpg.mpv.mts.mxf.ogm.ogv.qt.rm.rmvb.sec.ts.vob.webm.wmv.wtv

如果容器用的编解码器你的机器打不开,它就不参与内容比对,而是和其他无法读取的文件一样退回到完全一致比对。

音频

每个音频文件都会做逐字节比对,并按标签比对 — 同一个艺人、同一个标题、同一张专辑。38 种格式

.aac.ac3.aif.aifc.aiff.alac.amr.ape.au.caf.dff.dsf.dts.flac.gsm.m4a.m4b.m4p.m4r.mid.midi.mka.mp1.mp2.mp3.mpc.oga.ogg.opus.ra.snd.spx.tta.voc.w64.wav.wma.wv

在此之上,常见格式 — MP3、FLAC、WAV、OGG、OPUS、AIFF、M4A 和 WMA — 还会按听起来是什么样来比对。正是这一点能找出以 128 kbps 和 320 kbps 分别抓取的同一首歌,或者标签被重写过的同一首曲子 — 只靠标签比对会把它们全部漏掉。

文档

文档按说了什么来比对,而不是按怎么排版 — 所以同一份报告存成 Word 文件和存成 PDF,会被认作近似重复。小改动不会破坏匹配。189 种扩展名

类别扩展名
PDF 与固定版式.pdf .ps .eps .xps .oxps .djvu .chm
文字处理.doc .docx .docm .dot .dotx .dotm .odt .ott .fodt .rtf .wpd .wps .wri .sdw .sxw .abw .hwp .pages
电子表格.xls .xlsx .xlsm .xlsb .xlt .xltx .xltm .xlam .ods .ots .fods .numbers .csv .tsv
演示文稿.ppt .pptx .pptm .pps .ppsx .ppsm .pot .potx .potm .ppam .odp .otp .fodp .key
电子书与漫画.epub .mobi .azw .azw3 .fb2 .lit .prc .cbz .cbr
笔记、网页与标记.txt .text .md .markdown .rst .adoc .asciidoc .org .tex .bib .html .htm .xhtml .xml .mht .mhtml .one .log
数据与配置.json .jsonl .ndjson .yaml .yml .toml .ini .cfg .conf .env .properties .lock .sql .tf .hcl .proto .graphql .cmake .mk .gradle .dockerfile
源代码.py .js .ts* .jsx .tsx .java .c .h .cpp .cs .go .rs .rb .php .swift .kt .lua .r .pl .sh .ps1 等
其他办公格式.odb .odf .odg .vsd .vsdx .vsdm .mpp .pub .mdb .accdb
邮件、日历与联系人.eml .mbox .vcf .ics

* .ts 会被当作视频而不是源代码 — 同一个扩展名两边都在用,而在照片库里,它更可能是一段传输流录像。

ZIP、TAR 和 7z 文件内部

Deduplo 会看进 .zip / .tar / .7z 压缩包内部,把在里面找到的东西与你磁盘上散落的文件相互对照 — 既逐字节比对,也按内容比对。这回答了别人都不回答的那个问题:“这些照片我是不是已经备份过了?”

压缩包永远只读

压缩包里的文件,Deduplo 永远不会删除、取消勾选或修改 — 点一下不行,批量操作不行,应用里的任何一条路径都不行。压缩包的存在只有一个意义:证明某一份副本在别处是安全的。

其他压缩格式 — .rar, .cab, .iso 等等 — 不会打开。对扫描来说它们是普通文件:勾选“其他文件”后,仍能找出它们完全相同的重复。

它不会碰的东西

有些文件夹没什么可清理,却有很多可搞坏的东西,所以扫描会直接绕过它们:

WindowsWinSxS$Windows.~BT$Windows.~WSProgram FilesProgram Files (x86)ProgramDataAppDataMSOCache$Recycle.BinSystem Volume InformationRecoverynode_modules.git.svn__pycache__DuplicateFinder_QuarantineDuplicateFinder_Backups.duplicate_photo_finder_thumbs

本页任何一份清单里都没有的东西,根本就不属于扫描范围 — Deduplo 不会报告它,也无法删除它 — 除非你勾选“其他文件”,此时任何文件都会按字节逐一比对。

二次核对

扫描结束后,一次深度复核会重新检查那些处在边界上的组,把只是看起来像重复的剔除掉 — 剔除的会单独列出,你能看到什么被否决了,而不用自己猜。

严格到什么程度由你决定

一次扫描,五个标签页

标签页内容
已确认经深度复查确认的组。唯一会建议删除内容的标签页——多余副本到达时已勾选好。
需要查看匹配到但并非普通副本的组——连拍、JPEG 旁边的 RAW、相隔几秒拍下的画面。只展示给你判断,绝不替你勾选。
唯一项在整次扫描中都找不到副本的文件。任何自动操作都不会碰它们 — 这是回答「这里到底什么才是独一无二的」的视图。
已排除被深度复核否决的匹配。这里的清单很长,说明你的匹配强度设得太松了。
垃圾文件空文件夹、零字节文件、残留的系统文件和未完成的下载——顺路发现,并在独立的列表中清理。

同一次扫描还可以按时间、地点或连拍分组——这些照片彼此相关,但不是重复项,也永远不会替你勾上。

选中任意两张照片,按 比较 可以并排查看,或者用 像素差异 看清它们究竟差在哪里 — 要拿定一组几乎相同的照片,这通常是最快的办法。你还可以按大小、数量或日期给各组排序,隐藏小于某个体积的文件,给某一组留一条备注,并在处理过程中把组标记为已复核

整个文件夹的答案

有些问题跟单个文件无关:

该保留哪一份

找出重复是容易的那一半。决定哪一份留下来的那一半,才决定你信不信任这个结果。

安全删除

保证如何做到
可恢复删除的文件会进入 Windows 回收站。如果在某块磁盘上这意味着永久删除,就改为移入隔离文件夹。彻底抹除——在扫描设置中开启的一项设置,开启后会覆盖原始字节,并在每一批次前的确认中注明——是唯一无法撤销的方式。
绝不删掉最后一份每一组永远至少保留一个文件,跨越成千上万组的批量操作也一样。
删除前再核对每个文件的大小和修改时间会在删除前立刻再验证一次,因此扫描之后被改动过的文件会被原样留下。
完整撤销多步撤销与重做。每一批操作都会连同时间和文件数一起列出,并且可以逆转。
改用链接同一驱动器上的两个完全相同的副本,可以变成一个有两个名字的文件——多余的那份成为指向保留副本的链接,空间回来了,两个名字仍都能打开。撤销会把它变回真正的副本。
留有记录本地日志会记下删除了什么、什么时候删的。

规模与速度

隐私

Deduplo 在您自己的电脑上完成工作 — 您的照片、视频和文档都在本地读取,绝不会被上传(任何文件、缩略图、文件名或扫描结果都不会离开您的电脑)。它仅为一件事连接网络:激活和验证您的许可证,并且只通过加密连接发送您的密钥、加盐的机器 ID、应用版本和操作系统。不用于更新,不用于分析,不用于崩溃报告,也绝不发送任何文件。

它保留的工作数据 — 也就是让第二次扫描变快的指纹信息 — 留在你自己的用户目录里,并且在磁盘上是加密的。你可以从 设置 ▸ 清除缓存数据 里把它们全部清除。完整内容请看:隐私政策.

界面提供 16 种语言:English, 中文, हिन्दी, Español, العربية, Français, বাংলা, Português, Русский, 日本語, Deutsch, 한국어, Italiano, Bahasa Indonesia, Türkçe 和 اردو。

许可证包含什么

只有一种许可证,只有一个价格 — $29.99,一次性付清。没有更高的版本,也没有附加包。查找重复项永远免费,无论深度如何;许可证买的是对找到的结果采取操作。

功能作用
删除重复项查找是免费的,前五次清理也是——许可证解除这一限制
移动、复制和打包把每样东西各存一份到文件夹或新的 ZIP 里
整合照片把每组的最佳副本和每个单独文件汇集到一个文件夹
导出报告把结果导出为 CSV、HTML 和 JSON
保存扫描结果把已完成的扫描保存为文件,以后继续使用 — 打开它是免费的

本页上的其他一切都是免费的,没有时间限制,也不需要账户:任意深度的扫描、修图副本搜索、文件夹副本查找、监视文件夹、统计洞察、打开已保存的扫描以及高级调优。

许可证在您首次输入密钥时在线激活,永不过期,涵盖一个人及其使用的最多三台电脑。 版本 1 的更新免费 — 只要版本 1 仍在维护。 未来的大版本是独立的产品;你买的版本仍然属于你,并继续可用。 要为团队或公司购买吗? 和我们聊聊批量许可证.

暂时还没有的

大家常问、但 Deduplo 1.0 做不到的事。它们都在名单上,只是没有附上日期 — 我们宁愿晚一点交付,也不愿太早许诺。

呼声目前状况
macOS已在计划中。今天还没有 — Deduplo 1.0 仅支持 Windows 10 (21H2+) & 11。
Linux已在计划中,排在 macOS 之后。
Android & iOS正在考虑做成一个独立的应用,而不是把这一个移植过去。
读取 RAR 内部今天会打开:.zip / .tar / .7z。其他压缩包(包括 RAR)按整个文件做完全一致比对。

你的许可证覆盖的是 Deduplo 在 Windows 上今天能做到的事。这份名单上的任何一项都不属于你所支付的内容,这里也没有任何一项承诺了具体日期。如果其中某一项正是你真正需要的,告诉我们 — 这确实会改变我们先做什么。

拿下全部功能

$29.99

一次性付费,不是订阅。Windows 10 (21H2+) & 11 · 14 天退款保证。

购买 Deduplo 下载