Czkawka 和 Krokiet:三步完成跨平台重复文件查找与相似图片清理
2026/9/18 18:46:37 网站建设 项目流程

Czkawka 和 Krokiet:三步完成跨平台重复文件查找与相似图片清理

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

Czkawka 是一款跨平台文件清理工具,其新一代图形界面为 Krokiet。两者组合可完成重复文件查找与相似图片清理,所有操作均离线本地运行,不收集任何数据。

项目概览:Czkawka 是什么

  • 技术栈:核心扫描引擎与各前端均用 Rust 编写,源码中几乎没有 unsafe 代码,内存安全由语言层面保证。
  • 平台覆盖:Windows、macOS、Linux 桌面端均有官方支持,Android 端提供触控版 Cedinia,命令行版本还能覆盖更多小众系统。
  • 界面选择:除 Slint 框架的新一代界面 Krokiet 外,保留传统 GTK 4 图形界面与纯命令行版本,可按使用习惯选择。
  • 隐私设计:程序不联网,不上传任何文件内容与使用统计,所有清理动作都在本地执行。

Krokiet 安装步骤:按难度递进的三种方式

方式一:直接下载预编译文件

官方发布页提供 Windows 10/11、macOS 与 Ubuntu 22.04/24.04(或同 glibc 版本更新的系统)的预编译包。预编译版为单个可执行文件,没有必须安装的运行时依赖,解压后即可直接运行,这也是最省事的安装方式。

方式二:通过包管理器安装

Krokiet 已发布到 Rust 官方包仓库,装好 Rust 工具链后一条命令即可完成安装:

cargo install krokiet --locked

同一渠道也能安装命令行版本,适合习惯在终端里操作的用户。

方式三:从源码构建

如需启用 HEIC、RAW、AVIF 等图片格式支持,或体验未发布的最新功能,可以从源码构建:

git clone https://gitcode.com/GitHub_Trending/cz/czkawka

然后进入krokiet/目录执行 release 构建,产物同样能在当前系统直接运行。Android 设备上则可直接安装 Cedinia 触控版,界面针对手指操作做过适配。

另外,相似视频功能需要系统先安装 ffmpeg,其余功能均无额外依赖。

核心功能速览:五个高频清理工具

项目内置 12+ 种清理工具,下面五个使用频率最高:

  • 重复文件:适合同一文件被反复存到不同位置的情况,可按文件名、文件大小或哈希值三种方式逐级筛出内容相同的文件。
  • 相似图片:适合清理同一照片的不同版本,能识别分辨率不同、带水印或裁剪过的近似图像。
  • 相似视频:适合清理同一段视频的多个格式,通过比对画面内容找出编码不同但内容一致的文件。
  • 空文件夹与空文件:适合日常整理,找出可以安全移除的空目录和 0 字节文件,不涉及任何内容风险。
  • 大文件:适合定位空间瓶颈,列出占用空间最多的前 N 个文件,快速看出空间被谁占用。

与常见同类工具对比:

对比维度Czkawka / KrokietDupeGuruFSlint
相似图片清理
相似视频清理
平台覆盖Windows / macOS / Linux / AndroidWindows / macOS / Linux仅 Linux
部署方式单文件直接运行需安装需安装
扫描速度快(多线程 + 缓存)一般较慢

实操演示:清理一个文件夹

以"清理下载目录中的重复和相似图片"为例,完整流程分五步:

1. 启动应用:打开 Krokiet,首次使用可在设置中选择界面语言,界面支持简体中文与繁体中文。

2. 添加目录:点击添加目录按钮,选中要扫描的目标文件夹。一次可添加多个目录,也能为某个子目录设置排除规则,不让它参与扫描。

3. 选择工具与参数:在工具列表中选择"相似图片"。相似图片清理参数里最影响结果的是三项:容忍度(越低判定越严格、误报越少,越高匹配越多、容易误报)、最小图片尺寸(跳过过小的图标和缩略图,节省时间)、哈希算法(决定扫描速度与识别精度)。

4. 执行扫描:点击搜索按钮并等待进度条走完。首次扫描最慢,之后的扫描会复用本地缓存,同一目录再次扫描会明显变快。

5. 预览与处理:结果按组展示,逐组预览后确认要保留的版本,再执行批量删除或移动,删除时可以指定送入回收站。

实用建议

  • 第一次使用时先备份重要数据,或只做扫描和预览、不执行删除。
  • 每一组结果都预览后再删除,不要不加判断地全选批量处理。
  • 把删除方式设为"送入回收站",误删后仍有补救机会。
  • 按固定周期(例如每月一次)运行一次,配合缓存机制会越来越快。

技术选型简评

新一代界面 Krokiet 基于 Slint 框架构建,前端与核心引擎全部使用 Rust 编写(核心引擎位于czkawka_core/)。带来的好处很直观:编译产物是单个可执行文件,任何系统下载后无需安装依赖即可运行;界面在三大平台上的外观与行为保持一致;语言的内存安全机制也明显降低了运行时的崩溃概率。

常见问题

问:它会不会上传我的文件内容或隐私数据?答:不会。程序没有联网功能,所有扫描与清理都在本地完成,也不收集任何使用统计。

问:误删了文件还能恢复吗?答:只要使用"送入回收站"模式,就可以从回收站找回;若选择了永久删除,则需要借助专业数据恢复工具。

问:支持中文界面吗?答:支持,内置简体中文与繁体中文,在设置中即可切换,语言列表还覆盖日、韩、俄、法在内的 20 多种语言。

Czkawka 用十余种清理工具覆盖了重复文件查找、相似图片清理等最常见的需求,Krokiet 则让这些能力以更一致的界面出现在桌面与手机上。从官方发布页下载对应系统的预编译版本,先跑一遍重复文件查找,十分钟就能完成第一次清理。

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询