
Krokiet查找重复文件、相似图片与空文件夹的免费开源磁盘清理工具【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaKrokiet 是一款免费开源的磁盘清理工具用 Rust 编写把重复文件清理、相似图片识别、空文件夹清理、视频优化等 14 个工具集成在一个程序里。它提供 Windows 10/11、macOS 和 LinuxUbuntu 22.04 及更新版本的预编译版本Android 端则由专门的触控前端 Cedinia 承担。程序不联网、不收集任何使用数据所有扫描都在本机完成。背景一句话Krokiet 是 Czkawka 项目的新一代图形界面前端名字是波兰语croquette炸肉饼。旧版基于 GTK 4 的 Czkawka GUI 已停在 12.0 不再更新项目建议新用户直接使用 Krokiet。Krokiet 能解决什么问题三类常见的磁盘杂乱场景14 个工具看起来零散映射到日常问题其实是三类。照片和视频库越攒越乱。照片库里常见连拍、压缩重下载、截图这类内容。Similar Images 工具能找到视觉上相近但不完全相同的照片分辨率不同、带不带水印删之前可以先预览对比。Similar Videos 原理类似按视频帧或音频内容匹配重复录像。Same Music 按文件标签或实际读取音频内容比对同一首歌的 mp3 和 flac也能识别出来。项目目录和下载文件夹塞满垃圾。临时文件、0 字节文件、空文件夹、失效的符号链接长期累积。Temporary Files、Empty Files、Empty Folders、Invalid Symbolic Links 四个工具各管一类。Big Files 可以按数量圈出最大的 N 个文件快速定位空间被谁占用了。文件要外发不想泄露信息。照片里常带着位置、相机型号等 Exif 元数据Exif Remover 可以批量清除。Video Optimizer 方向相反裁掉视频里的静态片段并转成更高效的编码格式在观感基本不变的前提下减小体积。能力全景14 个工具归为 4 类重复与冗余清理Duplicate Files、Empty Files、Empty Folders、Temporary Files。Duplicate Files 支持按文件名、大小或文件哈希匹配哈希模式会先用prehash快速排除明显不重复的文件大规模扫描时不用对每个文件完整计算哈希结果支持删除、移动或创建硬链接已经指向同一份数据的硬链接文件默认只计一次不会被误判为重复媒体整理Similar Images、Similar Videos、Same Music、Video Optimizer。前三者都基于感知哈希——对视觉或音频内容计算哈希内容越接近哈希越接近——通过相似度阈值控制松紧数值越小判定越严格。文件健康检查Broken Files、Bad Extensions、Invalid Symbolic Links、Bad Names、Big Files。前者检查文件是否损坏、内容与扩展名是否匹配伪装文件的一种典型形态后者列出指向不存在目标的链接以及文件名含特殊字符等问题的文件。隐私元数据Exif Remover从图片等文件中移除 Exif 信息。另有几个跨工具的能力值得知道缓存首次扫描会把结果写入磁盘之后对同一目录的重复扫描明显更快过滤设置各工具支持扩展名、大小过滤和排除路径结果里不想要的文件或整个目录可以当场排除CLI 与核心库命令行前端 czkawka_cli 适合写脚本自动化核心逻辑都在 czkawka_core 库里其他项目也可以直接调用Krokiet 安装与首次扫描解压即用只有一个依赖预编译版本没有任何必装的运行时依赖下载后解压就能运行Windows 10/11、macOS从项目的 releases 页面下载对应平台的包Linux提供 Ubuntu 22.04 及更新版本以及 glibc 不低于它们的发行版的预编译包唯一的运行时依赖Similar Videos 工具需要系统里装有ffmpeg。# Ubuntu / Debian sudo apt install ffmpegmacOS 用brew install ffmpegWindows 可用choco install ffmpeg或把 ffmpeg.exe 放进 PATH。其余 13 个工具不需要 ffmpeg。想从源码编译一条命令即可cargo install krokiet --locked需要识别 HEIF/HEIC、相机 RAW、AVIF 等格式时要自行编译并启用对应特性分别依赖 libheif、libraw、libavif 库其中 heif 和 libraw 在 Windows 上配置困难预编译包不包含这两项。首次使用的流程在左侧面板选择工具在目录面板把要扫描的目录加入 Included paths要跳过的目录加入 Excluded paths点 Scan在列表里查看分组结果对选中项执行删除、移动或重命名可以把某个目录标记为参考路径Ref删除操作不会动到它里面的文件更详细的界面说明见 Krokiet 官方文档。边界与避坑不适用的场景、依赖和防误删不适合的场景它是清理自己磁盘的工具。别把它指向不属于自己的目录比如别人的共享盘后做批量删除需要批量处理相机 RAW 或 Apple HEIC 时预编译包帮不上忙必须自行编译见上一节渲染问题Krokiet 界面由 Slint 框架绘制默认使用 femtovgOpenGL后端。在不常见的图形环境下显示异常时可设置环境变量SLINT_BACKENDsoftware后重启退回纯软件渲染。防误删的手段结果按组展示先看组内每个文件和相似度信息再决定可以选择不直接删除而是移入回收站结果里不想要的文件或目录支持当场从结果中排除批量操作前可先用 Excluded paths 把整个目录从扫描范围里拿掉另外提醒一点项目没有官方网站看到自称官方的站点要保持警惕下载只走项目 releases 页面和官方维护的渠道。Krokiet 适合谁如果照片库里堆着大量相似图片、项目目录积了临时文件和失效链接或者外发文件前想清掉元数据Krokiet 一个程序就覆盖了这些场景免费、开源、全程离线。代码层面它几乎 100% 不含 unsafe 代码核心库也能嵌进自己的工具里自动化场景还有现成的 CLI 前端可用。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考