Krokiet,在波兰语中意为“土豆饺”,是一个新一代的图形用户界面(GUI)前端应用,它简洁、跨平台、快速且免费,旨在帮助用户从计算机中删除不必要的文件。它是一个多功能的应用程序,能够找到重复文件、空文件夹、相似图像等,方便用户管理和优化存储空间。
Czkawka是Krokiet的前身,它使用GTK 4构建,虽然已被Krokiet所取代,但仍然在持续接收错误修复更新。
功能特色
- 安全的内存管理:Krokiet采用安全的Rust语言编写,几乎没有不安全代码。
- 极快的处理速度:借助更复杂的算法和多线程技术,性能显著提升。
- 完全免费:开源软件,拒绝广告。
- 支持多平台:兼容Linux、Windows、macOS、FreeBSD等多个操作系统。
- 缓存支持:第二次及后续扫描将大幅度加快。
- 命令行接口:方便进行自动化操作。
- 图形用户界面:支持Slint或GTK 4框架。
- 核心库:可以在其他应用中重用其功能。
- 无数据收集:Czkawka不会连接互联网,也不收集用户信息或统计数据。
- 多语言支持:支持多种语言,包括波兰语、英语和意大利语。
多种内置工具
Krokiet和Czkawka提供多种工具,用户可以根据需要进行选择:
- 重复文件查找:可以通过文件名、大小或哈希值查找重复文件。
- 空文件夹查找:使用先进算法快速查找空文件夹。
- 大文件查找:查找指定位置中的最大文件。
- 空文件查找:遍历驱动器查找空文件。
- 临时文件查找:识别系统中的临时文件。
- 相似图像查找:找到不完全相同的图像。
- 相似视频查找:查找视觉上相似的视频。
- 相同音乐查找:通过标签或内容读取和比较查找相似音乐。
- 无效符号链接:显示指向不存在文件/目录的符号链接。
- 坏文件查找:查找无效或损坏的文件。
- 坏扩展名:列出内容与扩展名不匹配的文件。
- Exif元数据移除:删除各种类型文件的Exif元数据。
- 视频优化:剪切静态部分并将视频转换为高效格式。
- 不良名称查找:查找包含不希望命名的文件(例如,特殊字符)。
每个版本的更新日志可以在CHANGELOG.md中找到。用户可以在Github Releases找到新版本和每晚构建版本。
使用方法与安装
Krokiet和Czkawka的每个工具都使用不同的技术,因此可以在各自的文档中找到特定的安装和操作指南:
Krokiet GUI (Slint前端)
Czkawka GUI (GTK前端)
Czkawka CLI
Czkawka Core
与其他工具的比较
Czkawka与其他工具的比较显示了它各自的优势和劣势。虽然Bleachbit在查找和删除临时文件方面表现出色,但Czkawka主要专注于基础的文件查找和管理,因此两者不应直接比较或视为替代品。
下表列出了Czkawka、Krokiet、FSlint、DupeGuru和Bleachbit的一些功能比较:
| Czkawka | Krokiet | FSlint | DupeGuru | Bleachbit | |
|---|---|---|---|---|---|
| 语言 | Rust | Rust | Python | Python/Obj-C | Python |
| 框架基础语言 | C | Rust | C | C/C++/Obj-C/Swift | C |
| 框架 | GTK 4 | Slint | PyGTK2 | Qt 5 (PyQt)/Cocoa | PyGTK3 |
| 操作系统 | Linux、Mac、Windows | Linux、Mac、Windows | Linux | Linux、Mac、Windows | Linux、Mac、Windows |
| 重复文件查找 | ✔ | ✔ | ✔ | ✔ | |
| 空文件查找 | ✔ | ✔ | ✔ | ||
| 空文件夹查找 | ✔ | ✔ | ✔ | ||
| 临时文件查找 | ✔ | ✔ | ✔ | ✔ | |
| 大文件查找 | ✔ | ✔ | |||
| 相似图像查找 | ✔ | ✔ | ✔ | ||
| 相似视频查找 | ✔ | ✔ | |||
| 音乐重复(标签) | ✔ | ✔ | ✔ | ||
| 音乐重复(内容) | ✔ | ✔ | |||
| 无效符号链接 | ✔ | ✔ | ✔ | ||
| 坏文件查找 | ✔ | ✔ | |||
| 无效名称/扩展 | ✔ | ✔ | ✔ | ||
| Exif清理 | ✔ | ||||
| 视频优化 | ✔ | ||||
| 不良名称查找 | ✔ | ||||
| 名称冲突 | ✔ | ||||
| 已安装软件包 | ✔ | ||||
| 坏ID | ✔ | ||||
| 非压缩二进制文件 | ✔ | ||||
| 多余空格 | ✔ | ||||
| 覆盖文件 | ✔ | ✔ | |||
| 便携版本 | ✔ | ✔ | ✔ | ||
| 多语言支持 | ✔ | ✔ | ✔ | ✔ | ✔ |
| 缓存支持 | ✔ | ✔ | ✔ | ||
| 处于主动开发中 | 是 | 是 | 否 | 否 | 是 |
其他类似应用
尽管Czkawka功能强大,但市面上还有许多类似的应用,各有千秋。在GUI类应用中,DupeGuru以其高度定制的选项和优秀的照片比较工具而闻名,FSlint虽然稍显过时,却也有一些Czkawka所不具备的工具。而在CLI类应用中,Fclones和Rmlint均为功能丰富的控制台工具,速度也很快。
GUI
- DupeGuru:提供多种高度自定义选项,出色的图片比较工具。
- FSlint:虽然略显过时,但有些工具在Czkawka上不可用。
- AntiDupl.NET:显示对比图像的丰富元数据。
- 视频重复查找器:查找相似视频,支持视频缩略图。
CLI
- Fclones:速度极快的重复文件查找工具,使用Rust编写。
- Rmlint:优秀的控制台界面,并功能丰富。
- RdFind:快速但使用C++编写。
不论是管理不必要的文件,还是寻找相似媒体,Krokiet和Czkawka都提供了高效而灵活的解决方案,是用户优化计算机存储的理想选择。