完整工具列表

14 项专用分析工具

每项工具针对特定清理场景深度优化,可在 GUI 左侧工具栏一键切换,或在 CLI 中通过子命令调用。

1. 重复文件查找 核心

使用 BLAKE3 加密级哈希算法(默认)精准识别内容完全相同的文件。同时支持 CRC32、XXH3 算法,以及按"仅大小"、"仅文件名"、"大小+文件名"等多种比对模式。默认最小文件大小 8192 字节,可自由配置。预哈希机制先对文件首尾各 4KB 做快速部分哈希排除非重复项,再对候选做完整哈希,速度极快。

2. 相似图片查找 智能

基于感知哈希(Perceptual Hash),可识别不同分辨率、水印、JPEG 重存、压缩差异等"非完全一致"的图片。哈希大小可选 8/16/32/64,算法可选 Mean、Gradient、BlockHash、VertGradient、DoubleGradient、Median。具备几何不变性,可识别镜像、翻转、旋转 90° 的副本。缩放算法支持 Lanczos3、Nearest、Triangle、Gaussian、CatmullRom。

3. 相似视频查找 需 ffmpeg

视觉相似度比对与音频指纹双重识别(v12.0 新增音频指纹模式,可对比视频音轨)。支持黑边检测、子片段识别、缩略图生成。可识别同一视频的不同编码版本、不同清晰度副本,是 NAS 与媒体库去重的利器。

4. 相同音乐查找

两种比对模式:Tags(标签,默认推荐)可比对标题、艺术家、年份、比特率、流派、时长;Fingerprint(音频指纹)基于音频内容识别,可找出标签不同的相同歌曲。整理音乐库必备。

5. 空文件夹查找

使用递归算法,将"非空"状态向上传递,精准识别真正的空目录,避免误判嵌套结构中的有效目录。安全清理无用的空目录树。

6. 空文件查找

查找 0 字节文件。可选扩展:查找"全为 NULL 字节"的文件、"全为不可打印字符"的文件。这些文件通常是无意义的占位或损坏产物,可安全清理。

7. 大文件查找

找出指定数量(默认 50 个)的最大或最小文件。Top 50 大文件一目了然,快速发现磁盘空间的真正占用者,针对性清理见效最快。

8. 临时文件查找

默认匹配模式:#thumbs.db.bak~.tmp.temp.ds_store.crdownload.part.cache.dmp.download.partial,可自定义扩展。浏览器下载残留、编辑器临时文件等一网打尽。

9. 无效符号链接

查找指向不存在目标的符号链接,或形成循环链(>20 跳)的链接。这类失效链接会引发各种莫名其妙的应用错误,定期清理十分必要。

10. 损坏文件检测

多类型检查:Audio / PDF / Archive(zip/7z/gz/tar/zst/bz2/xz)/ Image / Video(ffprobe 快速或 ffmpeg 完整解码) / Font(ttf/otf/ttc)/ Markup(JSON/XML/TOML/YAML/SVG)。及时清理无法打开的废弃文件。

11. 错误扩展名检测

通过 magic bytes 检测文件真实类型,列出扩展名与内容不符的文件(如 .jpg 实为 .png),并支持一键重命名修正。规范文件命名,避免应用打开失败。

12. 错误文件名检测

检测大写扩展名(如 .JPG)、文件名中的 emoji、首尾空格、非 ASCII 字符、受限字符集、重复字符等,并提供修正建议。批量规范化文件命名。

13. EXIF 清除器 隐私

查找含 EXIF 元数据(GPS、相机型号、拍摄时间等)的图片。支持 jpg/jpeg/png/tiff/avif/jxl/webp/heic/heif 等格式,可保留指定标签(如 Orientation)。分享照片前清除隐私信息。

14. 视频优化器 v12 新增

两种模式:裁剪(Crop)去除黑边/静态内容;转码(Transcode)将低效编码视频转为 h264/h265/av1/vp9。支持降噪、硬件加速、自定义 ffmpeg 命令。批量优化视频库,显著节省存储。

技术内核

Rust 驱动的极致性能

每一项设计都为速度与安全而生,从底层哈希算法到上层缓存机制,全方位优化。

BLAKE3 哈希算法

现代加密级哈希,速度远超 SHA-256/MD5,且抗碰撞。多线程并行计算,充分榨干 CPU 性能。

预哈希机制

先对文件首尾各 4KB 做快速部分哈希排除非重复项,再对候选做完整哈希,Krokiet 默认开启,大幅加速扫描。

智能缓存系统

哈希、缩略图、分析结果缓存于共享目录,第二次及后续扫描显著加快。JSON 格式缓存可手动编辑、跨机器迁移。

跨平台一致性

同一份 Rust 代码编译为 Windows、macOS(含 Apple Silicon)、Linux、FreeBSD、ARM、RISC-V 原生二进制,体验完全一致。

内存安全保障

Rust 所有权系统在编译期消除内存错误,几乎 100% 无 unsafe 代码。无缓冲区溢出、无悬垂指针,安全运行无忧。

多线程并行

感知哈希、视频解码、文件扫描等阶段全并行化,充分利用多核 CPU。可通过 CLI -T 或 GUI 设置限制线程数。

同类对比

与主流工具的能力对比

Czkawka 在功能完整性、性能、跨平台支持与维护活跃度上全面领先。

能力 / 工具 Czkawka / Krokiet FSlint dupeGuru BleachBit
开发语言RustPythonPython/Obj-CPython
跨平台Win/Mac/LinuxLinuxWin/Mac/LinuxWin/Mac/Linux
重复文件查找
相似图片识别
相似视频查找
相同音乐(标签/内容)
损坏文件检测
错误扩展名/文件名
EXIF 清除
视频优化器
CLI 命令行
缓存加速
仍在积极开发已停止已停止
内存占用极低中等较高中等
性能基准

实测速度对比

基于公开第三方基准测试,Czkawka 在多种场景下均显著领先 Python 编写的同类工具。

测试场景CzkawkadupeGuruGemini 2
37.92GB 代码库查重4 秒63 秒
1TB NAS 冷扫描85 秒142 秒多次超时
13GB 设计文件1 秒
内存占用极低(Rust)较高(Python)较高

数据来源:duobolt.app 第三方基准测试 · 2025 年

立即体验 14 项清理能力

免费下载,全功能开放,无任何限制。

查看使用教程