Krokiet:一款轻巧好用的跨平台文件清理工具
用更直观的方式查找重复文件、相似媒体和其他占用空间的“数字杂物”。
1. Krokiet 是什么?
Krokiet 是开源项目 Czkawka 的新一代图形界面。它使用 Slint 构建界面,并与 Czkawka 共用底层扫描引擎。项目免费、开源、无广告,支持 Windows、Linux、macOS 等平台。
过去的 Czkawka GTK 图形界面已经被 Krokiet 取代;新用户通常优先选择 Krokiet。它不是杀毒软件,也不是专门的卸载工具,而是用来发现重复文件、相似媒体和其他可清理项目的实用工具。
2. 为什么值得一试?
免费开源:无需购买授权,也没有广告。
扫描速度快:使用多线程和分阶段比较策略;缓存也能让后续扫描更快。
跨平台:适用于常见桌面操作系统。
图形界面直观:选择扫描类型、添加目录、查看结果,再决定如何处理。
工具种类丰富:不只找重复文件,还能检查相似图片、相似视频、相似音乐、大文件、空文件等。
适合管理本地和 NAS 文件:Windows 可以扫描映射的 SMB 网络盘,只要当前账号有相应的访问权限。
3. 主要功能
功能 | 用途 | 使用时要注意 |
|---|---|---|
重复文件(Duplicate Files) | 按内容哈希、文件名或大小查找重复文件 | 要确认内容相同,优先选择 Hash / Blake3 |
相似图片(Similar Images) | 查找尺寸、压缩或外观相近的图片 | 相似不等于重复,删除前要预览 |
相似视频(Similar Videos) | 查找画面相近的视频 | 需要额外安装 FFmpeg;长视频扫描可能较慢 |
相似音乐(Same Music) | 按标签或音频指纹查找相同/相似音乐 | 标签不准时,基于标签的结果也可能不准 |
大文件(Big Files) | 找出指定目录中较大的文件 | 只表示文件大,不表示它没用 |
空文件、空文件夹 | 查找没有内容的文件或文件夹 | 某些空文件可能是程序正常需要的占位文件 |
临时文件 | 查找符合规则的临时文件 | 删除前确认是否仍被应用使用 |
损坏文件、异常扩展名 | 检查部分无法正常读取的文件,或扩展名与实际格式不匹配的文件 | 检测结果应人工复核 |
无效符号链接 | 查找指向不存在目标的符号链接 | 主要适用于使用符号链接的文件系统 |
不良文件名 | 找出含特殊字符、首尾空格等可能有问题的文件名 | 重命名前确认是否会影响应用或脚本 |
4. Windows 上怎么安装?
打开 官方 Releases 页面。
在最新正式版本的附件中,选择适用于 Windows 的 Krokiet 文件。
windows_krokiet_on_windows_all_backends.zip:包含多种渲染后端,适合希望有兼容性备选方案的用户。带
femtovg_wgpu、skia_opengl或skia_vulkan的文件:对应不同的图形渲染后端。一般不必为了尝鲜盲选,先使用官方推荐的常规版本即可。
解压 ZIP 文件到一个固定目录。
按发布包内容启动
krokiet.exe。如果 Windows 弹出安全提示,先确认下载地址确实是官方 GitHub Releases,不要因为“急着清理”就无视来源检查。
Krokiet 通常提供预编译程序,不需要像开发项目一样安装 Rust 编译环境。
5. 用 Krokiet 清理 NAS 重复文件
下面以 Windows 电脑扫描映射为 Z: 的 NAS 共享目录为例。
第一步:映射 NAS 共享目录
在 Windows 文件资源管理器中,将 NAS 的 SMB 共享映射为网络驱动器,例如 Z:。确认可以正常打开目录、读取文件;如果需要删除,还要确认账号具备相应写入权限。
第二步:添加扫描目录
启动 Krokiet。
选择 Duplicate Files(重复文件)。
打开目录面板,把需要检查的 NAS 目录加入 Included paths(包含路径)。
如果有一份目录必须保留,可以把它添加为参考路径(Reference path)。参考路径用于保护指定位置中的文件不被选中删除,具体仍应以当前版本界面和操作结果为准。
不要一开始就扫描整个 NAS 根目录。先选一个小目录测试,确认规则正确后再扩大范围。
第三步:设置判重方式
建议使用:
Check method:Hash
Hash type:Blake3
按哈希判重时,即使两个文件名不同,只要内容相同,也能被归为重复组。相反,仅仅文件名相同或大小相同,并不能证明文件内容一致。
第四步:注意最小文件大小
Krokiet 图形界面的重复文件功能默认可能忽略小于 16 KB 的文件。如果你要查找歌词、字幕、文本等小文件:
打开 Settings(设置)。
找到 Duplicate Files(重复文件)的最小文件大小选项。
将阈值调低,例如设为
1 KB,再重新扫描。
这也是小型 .lrc 歌词文件明明看起来相同,却没有出现在结果中的常见原因之一。
第五步:检查结果,再处理
查看每一组重复文件的完整路径、大小和文件名。
确认哪一份是想保留的原件。
使用选择规则时,确认每组至少保留一份;不要盲目使用“选择全部”。
第一次操作优先使用移动到回收站(如果当前文件系统和网络共享支持),或先在少量测试文件上验证行为。
操作完成后,检查 NAS 上的原始目录和应用是否正常,再继续处理其他目录。
6. NAS 清理时的防误删清单
已确认 NAS 上有可恢复的独立备份,或已创建可用的文件系统快照。
已确认扫描目录范围,没有误包含系统目录、应用数据目录或其他重要路径。
已选择 Hash / Blake3,而不是只按名称或大小判重。
已降低小文件阈值(如果需要检查歌词、字幕或文本文件)。
已确认参考路径和保留规则确实生效。
已抽查多组结果,确认每组都有一份要保留的文件。
已先在少量文件上测试删除或移入回收站的实际行为。
重要: 通过 SMB 网络共享删除的文件,不一定会进入 Windows 回收站。NAS 的快照也不等于独立备份;快照和备份都应确认可恢复。
7. Krokiet 的限制
哈希判重寻找的是内容完全相同的文件,不会自动判断两首音质不同但听起来相同的歌曲是否应该保留一首。
相似图片、相似视频和相似音乐功能会涉及相似度判断,不能把所有结果都当成可直接删除的副本。
小文件可能因默认最小文件大小限制而被跳过。
在网络盘上扫描时,速度会受到 NAS 磁盘、网络带宽、SMB 延迟和文件数量影响。
Krokiet 能帮助发现候选文件,但无法知道每个文件对你的应用、歌单、项目或备份是否重要。
8. 总结
Krokiet 的优点是免费、开源、跨平台,功能覆盖面广,而且把重复文件和相似媒体的检查集中在一个界面里。对于需要整理 Windows 硬盘或 NAS 共享目录的用户,它是一个值得长期保留的工具。
我最推荐的用法是:先扫描小范围,使用 Hash / Blake3 判重,检查完整路径,再逐批清理。 这样既能找回被重复文件占用的空间,也能尽量避免误删真正重要的数据。