目录
Czkawka(发音类似“奇卡夫卡”,在波兰语中意为“鼻涕虫”)是一款专注于解决存储空间杂乱问题的实用工具。它的特色在于用高性能、内存安全的 Rust 语言编写,结合多线程技术,因此扫描速度非常快,占用系统资源也相对较低。相比市面上许多臃肿或带有广告的清理软件,Czkawka 坚守开源精神,免费,不收集用户数据,提供图形界面(GUI)和命令行(CLI)两种使用方式,既适合普通用户一键操作,也方便高级用户集成到自动化脚本中。
项目名称虽然有点难念,但功能相当清晰。它不仅能通过哈希值精确查找相同的文件,还能利用算法“感知”相似的图片和视频,帮你找出那些内容相近但分辨率、格式不同的文件。它还提供了专门的模块来清理系统垃圾、检测损坏文件、甚至重命名文件,可以说是一个多方位的文件管理工具箱。
官网入口地址
Czkawka 的官方项目主页及源代码仓库位于 GitHub:
https://github.com/qarmin/czkawka
下载地址
你可以从 GitHub 的 Releases 页面下载适用于各操作系统的版本:
https://github.com/qarmin/czkawka/releases
功能介绍
Czkawka 将多种清理功能集成在同一个软件中,主要分为以下模块:
-
重复文件查找:这是它的核心功能。你可以选择按文件名、文件大小或文件哈希值(MD5、SHA-1、SHA-256 等)来查找重复项。软件会列出所有重复文件组,并支持一键选择“保留第一个”或“保留修改”的文件,方便你快速删除冗余副本。它还能跨文件夹比较,并支持将文件移动到回收站而非直接删除,给误操作留下后悔的机会。
-
空文件夹扫描:随着软件安装卸载,系统中常常遗留大量空文件夹。Czkawka 能快速扫描指定路径下的所有空目录,并将列出,你可以安全地批量删除它们。
-
大文件管理:能按文件大小排序,帮你找出占用空间的前 N 个文件。你可以设定一个阈值,只显示大于 100MB 的文件,从而快速定位那些“存储杀手”,决定是删除还是迁移。
-
相似图片查找:这个功能非常实用。它通过图像哈希算法(如均值哈希、中值哈希)来比较图片内容的相似度,而不是文件名。你可以设置一个“差异度”参数,数值越低表示要求越相似。这样即使图片被压缩过、调整过尺寸,或为同一张图片的不同分辨率版本,也能被识别出来,特别适合清理从网上下载的大量重复壁纸或照片素材。
-
相似视频查找:与相似图片的原理类似,它能分析视频文件的画面内容,找出内容重复或非常相似的视频文件。这个功能在处理手机拍摄的短视频、电视剧集备份时非常高效。
-
损坏文件检测:可以检测指定目录下无常打开或结构损坏的文件。对于常见的图像、PDF、视频、音频文件,它能尝试打开并判断是否完整,帮助你及时发现已损坏的文档或媒体文件。
-
临时文件清理:可以扫描并删除系统中的临时文件,浏览器缓存、应用程序缓存、系统日志等。你可以在设置中自定义要清理的扩展名列表。
-
无效符号链接修复:在 Linux 和 macOS 系统中,可以检测出指向已不存在目标的符号链接(软链接),并提供删除或修复的选项。
-
不良命名文件查找:这是一个较新的功能,可以帮助你找出文件名中包含非 ASCII 字符(如中文、特殊符号)或扩展名为大写等在不同系统间产生兼容性问题的文件,并提供重命名建议。
-
EXIF 元数据清理:能批量移除图片文件中包含的拍摄设备、GPS 位置等隐私信息,在分享图片前保护你的个人信息。
-
视频优化压缩:这是一个高级功能,可以通过调用外部 FFmpeg 工具,将视频文件重新编码为更高效的格式,同时还能裁剪掉视频四周的静态黑边,在保持画质的前提下有效减小视频体积。
应用场景
-
电脑存储空间告急:当你的硬盘亮红灯时,可以用它快速找出重复的下载文件、缓存的大安装包,或者清理掉那些长期占空间的重复照片和视频。
-
整理照片和素材库:摄影师或设计师在整理作品时,常常会有同一张图片的多个版本。用相似图片功能可以快速去重,只保留质量的一份。
-
清理“数字垃圾”:卸载软件后遗留的空文件夹、各种缓存文件,定期用 Czkawka 扫描清理,能保持系统整洁。
-
批量文件处理:通过命令行模式,可以将 Czkawka 集成到自动化脚本中,比如每天定时扫描下载文件夹,自动删除重复的安装包。
定价与开源信息
Czkawka 是一款免费且开源的软件,基于 GNU Lesser General Public License v3.0(LGPL-3.0)协议发布。这意味着任何人都可以免费下载、使用,甚至修改和分发它的源代码。项目不接受付费捐赠,也绝不含有任何广告或闭源商业版本。
| 源码反馈/咨询 (共有 条反馈) |
Czkawka常见问题
它不是由任何公司开发的,而是一个个人开源项目。主要作者是 GitHub 上的开发者 Rafa Mikrut(用户名 qarmin),同时有很多来自开源社区的贡献者共同参与维护和改进。这个项目体现了开源社区的合作精神,由志愿者推动。
Czkawka 没有网页版,它是一款需要安装在电脑上的桌面应用程序。你需要从它的 GitHub 主页下载对应你电脑操作系统的安装包,安装后才能使用。它不提供在线服务。
Czkawka 就是一个帮你清理电脑“垃圾”和“重复文件”的强力工具。它能找出你电脑里那些一模一样的文件、内容相似的图片和视频、占空间的大文件、空文件夹,还有各种临时缓存。它的特点是扫描速度极快,而且免费、无广告、不上传你的任何数据,隐私方面很放心。
使用起来很简单。打开软件后,你会看到左边一排功能标签,比如“重复文件”、“空文件夹”、“相似图片”等。第一步,点击“添加”按钮,选择你要扫描的文件夹。第二步,在右侧调整一些选项,比如重复文件是按哈希值还是按文件名查找,相似图片的相似度要调多高。第三步,点击底部的“扫描”按钮,稍等片刻就会出结果。,勾选你要处理的文件,点击“删除”或“移动”就行了。如果怕删错,可以先选择“移动到回收站”。
它是免费的,没有任何收费版或内购。你可以从 GitHub 上下载到所有功能,无需付费,也没有广告。作为开源软件,它不依赖付费模式,你可以放心使用全部功能。
在安全性和隐私方面,Czkawka是比较可靠的。它所有的扫描和清理都在你的本地电脑上进行,不需要联网,所以不会把文件内容或扫描结果上传到任何服务器。它是开源软件,源代码公开,任何人都可以审查代码里有没有恶意行为,这一点比很多闭源的清理软件更透明。不过,任何文件清理工具都需要谨慎操作,建议删除前确认一下,或者先把文件移动到回收站,而不是直接删除。
有几个小技巧能让它更好用。第一,扫描重复文件时,可以先用“大小”模式快速找出一眼就能看出的重复大文件,再用“哈希”模式精确扫描,这样能节省一点时间。第二,在相似图片模块里,先设置一个比较宽松的“差异度”比如 5 到 10,快速找出所有相似的组,然后再对某一组内设置更严格的差异度来筛选,效率会高很多。第三,如果你经常清理某些固定文件夹,比如“下载”和“桌面”,可以保存当前的扫描配置,下次直接加载,不用重复设置。第四,删除文件前,善用“选择助手”按钮,可以一键选择保留每个重复组里或最旧的文件,省去手动勾选的麻烦。
特色是“多合一”且“性能强劲”。一个软件里集成了重复查找、相似图片视频查找、大文件清理、空文件夹清理等多个模块,不用装一堆工具。而且因为用 Rust 语言写,扫描速度非常快,特别是处理大量文件时优势明显。最特别的用途是相似图片和相似视频功能,这对整理手机相册、清理电脑里大量重复的壁纸或素材非常有用,一般同类工具很少有这个功能。
数据是安全的。Czkawka 不会将你的任何文件内容、扫描记录或使用数据发送到互联网。它的所有操作都在本地完成,并且在你点击删除或移动之前,不会修改任何文件。它也不会收集用户的隐私信息或使用习惯,这一点在它的官方介绍和开源代码里都有明确说明。
对于它要解决的问题--清理电脑重复文件和垃圾,它是非常好用的。界面设计得很直观,虽然是英文界面(实有中文语言选项),但布局清晰,基本一看就知道怎么用。扫描速度和结果准确性在同类免费软件中属于第一梯队。如果你喜欢折腾,命令行版本还能实现更多自动化操作。要说缺点的话,就是功能比较多,第一次用需要花几分钟熟悉每个模块是做什么的,但一旦上手就会觉得非常顺手。
能,但需要小心操作。它允许你选择系统盘(是 C 盘)进行扫描,比如可以帮你找出系统临时文件夹里的缓存文件。但系统盘里有很多关键的系统文件,所以使用时要特别注意查看扫描结果,确认那些文件确实是无用的垃圾或重复的个人文件后再删除,不要盲目全选删除。建议先以“回收站”方式处理,方便恢复。
可以尝试,而且它在这方面做了优化。Czkawka 本身就是用 Rust 这种高性能语言写的,资源占用控制得比较好。在软件设置里,你还可以手动调整扫描时使用的 CPU 线程数,如果你担心扫描过程中电脑太卡,可以调低线程数,让扫描进程“让路”给他程序。这样在低配电脑上也能较流畅地运行。