Czkawka 是一款用 Rust 编写的开源重复文件清理工具,名字取自波兰语的「打嗝」。它把散落在磁盘各处的冗余数据找出来:内容完全相同的重复文件、连拍与缩放产生的相似图片、空文件夹,以及扩展名与内容不符的损坏文件。对照片库和下载目录越攒越满的用户来说,清理前先看清每一项,比一键全删更让人安心。

一次扫描能查出什么
Czkawka 把常见的冗余数据拆成几类独立检查,同一套目录可以按需运行不同的工具,不必为了清重复、找空文件夹再各装一个软件。常用的五类如下:
- 重复文件:按文件名、文件大小或哈希值匹配,哈希模式最严格,内容完全一致才算重复
- 相似图片与相似视频:识别连拍、缩放、不同分辨率下的近似图像和相近视频
- 空文件夹:列出指定位置中没有内容的目录,可以从最里层的空目录开始清
- 大文件:快速找出占用空间最大的若干文件,优先处理占地方的大头
- 损坏与无效文件:扩展名与实际内容不符的伪装文件、已经失效的符号链接
哈希查重:先分组,再精查
直接对全盘文件逐个计算哈希并不现实。Czkawka 的做法是先按文件大小分组,只有大小完全相同的文件才进入哈希校验环节;实际计算时还可以选择不同的哈希算法,或先读文件开头一段做预校验,在速度与精度之间自己拿主意。大多数目录经过几轮筛选后只剩下少量候选,扫描时间主要花在真正可疑的文件上。
技巧:大目录先开预校验快速缩小范围,对留下的候选再用完整哈希确认,既快又稳。
从扫描到清理的五步
- 添加要扫描的目录,并把不希望被改动的位置加入排除列表
- 在工具列表中选择检查类型,例如重复文件、相似图片或空文件夹
- 按需调整搜索模式与哈希参数,然后开始扫描
- 在结果中按分组核对文件路径与大小,批量勾选要处理的副本
- 选择删除、移入回收站或重命名等方式执行清理
整套流程离线运行,数据不出本机;删除前可以逐组预览,避免凭文件名误判。所有工具都把最终决定权留给用户,没有「一键自动清空」式的激进选项。
拿不准的副本先移入回收站观察几天,确认无误后再清空,是最稳妥的节奏。
适用场景
照片库里最容易堆积相似图:连拍、修图前后的导出版本、社交软件压缩后的转发副本,相似图片检查能把它们按组摆在一起挑留一张;下载目录里常见同一个安装包反复下载的完全重复,哈希查重一次清掉;多设备同步的目录则可能出现内容相同但文件名不同的副本,交给大小加哈希的模式处理。如果不确定空间被什么占掉,可以先用磁盘空间分析工具找到大头目录,再用 Czkawka 做精细去重。
版本与资源说明
| 项目 | 信息 |
|---|---|
| 分享文件 | Czkawka_4.1.2[宝藏秀 haomc.com].7z |
| 对应版本 | Czkawka 12.0.1(Windows GUI,GTK 4.12 构建) |
| 来源构建 | 官方发布包 windows_czkawka_gui_gtk_412.zip 转存 |
| 运行环境 | Windows(GTK 4 界面,支持中文) |
| 项目信息 | Rust 编写,开源,作者 Rafał Mikrut |
命名说明:官方发布包 windows_czkawka_gui_gtk_412 里的 412 指构建所用的 GTK 4.12,不是 Czkawka 的版本号;官方不存在 4.1.2 版本,本页分享文件名中的 4.1.2 是这一后缀的误读,实际对应 12.0.1 版本线。官方 12.0.2 的发布说明中已宣布 GTK 界面将由新的 Krokiet 前端接续。本页不标注「最新版」,安装后请以程序「关于」页显示的版本为准。



暂无评论内容