Krokiet:免费的一站式磁盘清理工具完整指南
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
Krokiet 是一款用 Rust 编写的免费开源磁盘清理工具,把重复文件查找、相似图片识别、大文件定位、空文件夹清理等十四种内置功能整合在同一个程序里。它面向的是硬盘里积累了大量照片、视频、文档,想腾出存储空间又不想逐个文件夹翻找的人。界面基于 Slint 框架构建(Slint 是一个用 Rust 写的用户界面库),在 Windows、macOS 和 Linux 上的操作逻辑与外观保持一致,下载一个程序文件即可运行,不需要预先安装运行环境。
📌 安装前,先回答三个问题
是否免费、无广告、无数据上报?是。程序完全在本地运行,不联网、不收集任何统计信息,代码以 GPL-3.0 协议开源,行为可以自行验证。
我的文件格式能否被识别?常见的图片、视频、音频、文档格式开箱即用。需要注意的一点是:如果你手机拍的照片大量是 HEIC/HEIF 格式,或相机导出的 RAW 原片较多,需要自行编译并启用对应特性(后文有说明),否则程序读不出这些格式。
我的平台是否支持?Windows 10/11、macOS 以及主流 Linux 发行版都有预编译版本;Android 平台则使用同源的 Cedinia 版本。环境在这几类之内的话,可以直接开始。
🚀 三分钟上手:从下载到第一次扫描
最省事的路径是预编译包:从项目发布页下载对应平台的压缩包,解压到任意目录,双击可执行文件即可使用。唯一需要额外准备的是相似视频功能——它在运行时依赖 FFmpeg(一个开源的多媒体处理工具链),安装后要把 ffmpeg 命令加入系统 PATH,程序才能找到它。
如果本机装有 Rust,想拿到最新版本并启用全部图片格式支持,可以自己编译:
cargo build --release --bin krokiet --features "heif,libraw,libavif"这条命令会从源码拉取依赖并完成编译,同时打开三个可选特性,分别对应 HEIF、RAW、AVIF 三类图片格式的读取能力。编译结束后,可执行文件会生成在 target/release 目录里。
第一次扫描建议从"下载"这类小目录开始,先跑一遍重复文件检查,熟悉结果列表和预览方式,再逐步扩大到图片目录,最后再考虑整盘范围。
🧰 十四种工具按场景分组,该怎么用
功能并不对每个人同等重要,按目的分组更容易做出选择。
照片与视频去重场景
最常用的是相似图片和重复文件两者的组合。相似图片不按字节逐一比对,而是看画面内容,因此能找出分辨率不同、加了水印、同一画面另存一份的照片。重复文件则按文件名、文件大小或内容哈希值(文件内容的数字指纹)来匹配,匹配条件越严格,结果越精准。音乐有专门的相同音乐查找,可比较标签信息或音频内容;视频则支持按画面或音轨两种方式比对。删除前建议先用程序内的对比视图确认内容,避免误删更优质的那一版。
磁盘瘦身场景
大文件扫描可以列出指定目录下体积最大的若干个文件,用来定位空间占用的主力;空文件夹、空文件、临时文件清理负责处理零碎项;无效符号链接则找出指向不存在目标的快捷方式。这几项扫描负担小,适合固定周期例行执行。
文件健康场景
损坏文件检查能发现实际无法打开的文件;错误扩展名对比文件真实内容与后缀是否一致,可以发现"伪装"成别种格式的文件。两者对清理来路不明的下载内容比较有用。
隐私保护场景
Exif 元数据清除器会把照片里的拍摄地点、设备型号等信息剥离出去,适合对外分享图片前批量执行一遍。
🩹 四个常见卡点及处理办法
- 相似视频无法使用:多数情况是 FFmpeg 未安装或不在 PATH 中。在命令行执行
ffmpeg -version确认有正常输出后,重启程序即可。 - 手机照片识别不出来:预编译版本默认不含 HEIF 等扩展库,需要安装系统级依赖(如 libheif)后自行编译。习惯只看常见格式的用户,用标准预编译版没有障碍。
- 界面显示异常:先检查系统显示缩放设置;仍有问题时,可以在编译时启用其它渲染后端(例如 skia 相关特性)再启动程序,对比效果后保留表现更好的那个。
- 首次扫描偏慢:第一次全盘扫描会建立缓存,之后重复扫描同一目录会明显变快。经常扫描相同目录的用户,建议保留缓存并定期在设置中清理过期数据。
📜 项目背景与维护现状
Krokiet 是 Czkawka 项目的新一代前端。它的架构把核心库(全部扫描算法,位于 czkawka_core/ 目录)与界面层分离,同一套扫描逻辑被 Slint 版的 Krokiet、旧的 GTK4 版 Czkawka GUI、命令行版 CLI 以及安卓版 Cedinia 共用。GTK4 版本已停留在 12.0 停止发布,官方建议新用户直接使用 Krokiet;各版本的具体改动记录在 Changelog.md 中。想深入了解某项功能的实现,可以直接阅读 czkawka_core/src/tools/ 下按工具划分的模块代码。
参与方式比较直接:提交 bug 与功能建议、修复已有问题、补充翻译(项目支持波兰语、英语、意大利语等多种语言)、为不同发行版打包安装介质,都是当前需要的贡献类型。
✅ 适合谁,不适合谁
比较适合的:
- 照片、视频、音乐库存量大,需要批量去重并回收空间的人;
- 在多个操作系统间切换,希望保持同一套操作方式的人;
- 重视隐私、偏好本地运行且源码可审查的工具的人;
- 希望把扫描算法集成进自己应用的开发者,可以直接调用核心库。
需要再想想的:
- 只想清理 Windows 系统目录缓存的人,系统自带的存储管理功能可能已经够用;
- 文件以 HEIC/RAW 为主,又不愿意自己动手编译的人,现有预编译版无法覆盖这些格式;
- 使用安卓设备的人,应选择同门的 Cedinia,而不是桌面版 Krokiet。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考