电脑用久了,到底会留下多少没用的东西?

青小蛙看了一眼自己的硬盘,突然很好奇:那些用了几年甚至十几年的电脑,除了越来越多的照片、视频和文档,到底还悄悄留下了多少已经没什么用的东西?

仔细想想,可能还真不少:

  • 重复文件:下载了两遍的安装包、复制之后忘记删除的文件、散落在不同文件夹里的相同备份
  • 重复照片:同一张照片保存了好几份,甚至还有压缩、缩放、编辑之后的不同版本
  • 大文件:几年前下载的 ISO、电影、安装包、压缩包,早就忘了它们还在
  • 临时文件:软件运行、安装和编辑过程中留下的各种临时文件
  • 空文件、空文件夹:文件搬走了,目录还在;下载失败,只留下一个 0 字节文件
  • 损坏的文件:看起来还好好地躺在那里,实际上可能早就打不开了
  • 失效的链接:原来的文件已经移动或删除,符号链接却一直留着
  • 奇怪的文件:扩展名和实际格式对不上,或者文件名包含各种不合适的特殊字符
电脑用久了,到底会留下多少没用的东西? 1

那么问题来了:

这些东西到底有多少?又能清出多少空间?

青小蛙最新找到的一款开源工具 Krokiet,发现它的功能列表和上面这些“电脑遗迹”几乎可以一一对应:

  • 重复文件 → Duplicates
  • 相似照片 → Similar Images
  • 相似视频 → Similar Videos
  • 大文件 → Big Files
  • 空文件 / 空文件夹 → Empty Files / Empty Folders
  • 临时文件 → Temporary Files
  • 损坏文件 → Broken Files
  • 扩展名错误 → Bad Extensions
  • 失效符号链接 → Invalid Symbolic Links

甚至还可以寻找相似音乐、异常文件名,以及删除 EXIF 信息。

既然如此,就不挨个介绍功能了。

直接让 Krokiet 扫一遍,看看这台用了这么多年的电脑里,到底能翻出多少东西。

电脑用久了,到底会留下多少没用的东西? 2

Krokiet 是什么缝合怪?

Krokiet 是一款开源的文件整理、重复文件清理工具,青小蛙觉得它有点像个“缝合怪”,集合了好几类软件的能力:

  • SpaceSniffer:找出硬盘里的大文件
  • Duplicate Cleaner:寻找重复文件
  • Gemini:寻找重复、相似照片
  • BleachBit:寻找临时文件、空文件等垃圾
  • 再额外送你一些文件检查工具:损坏文件、错误扩展名、失效符号链接……

免费、开源、无广告,不需要联网,也不会上传文件或者收集使用统计。支持 WindowsmacOSLinux,还提供命令行版本。

看起来很强大。

但当你打开它的 GitHub 仓库,会发现一个奇怪的问题:

Czkawka 又是什么?

仓库地址叫:qarmin/czkawka,下载页面里又同时出现 Czkawka、Krokiet、Czkawka CLI,甚至还有一个 Cedinia

这到底是几个软件?

这是一个核心、多个外壳 😂

图形界面版本:Krokiet

我们今天看到的 Krokiet,是目前官方主推的桌面图形界面版本。而此前还有一个桌面图形版本,叫 Czkawka,使用 GTK 4 制作界面。

但 GTK 在 Windows 和 macOS 上存在不少兼容性问题,于是作者重新使用 Slint 做了一套新的跨平台界面,并给它起了一个新名字:Krokiet

现在关系大概是:

  • Czkawka Core → Krokiet(新桌面版)
  • Czkawka Core → Czkawka CLI(命令行版)
  • Czkawka Core → Cedinia(Android 版)
  • Czkawka Core → Czkawka GTK(旧桌面版,已退役)

作者明确建议新老用户都迁移到 Krokiet。至于 Krokiet 这个名字是什么意思……

它在波兰语里是“炸肉饼/可乐饼(croquette)”。作者给出的理由也非常朴素:因为他喜欢吃。而且他觉得这个名字至少比 Czkawka 好记:

电脑用久了,到底会留下多少没用的东西? 3

你以为这就完了么:54个下载文件!

当青小蛙终于搞清楚 Czkawka、Krokiet、Cedinia 到底是什么之后,兴冲冲地点开 Releases 准备下载,然后看到了这些:

  • mac_krokiet_all_backends_arm64.zip
  • mac_krokiet_arm64
  • mac_krokiet_femtovg_wgpu_arm64
  • mac_krokiet_heif_avif_all_backends_arm64.zip
  • mac_krokiet_heif_avif_arm64
  • mac_krokiet_skia_vulkan_arm64

一共有54款!

电脑用久了,到底会留下多少没用的东西? 4

所以,我到底该下哪个?

先找最重要的关键词:heif / avif / raw

它们代表额外的图片格式支持。

比如 iPhone 常见的 HEIC 照片,如果只是寻找两个完全相同的文件,普通版就能通过 Hash 找出来;但如果想让 Krokiet 判断两张 HEIC 照片“看起来是不是一样”,就需要先解码图片,因此要选择带 heif 支持的版本。

所以对于使用 M 系列芯片的 Mac 用户,如果你有大量 iPhone 照片,可以优先考虑:

  • mac_krokiet_heif_avif_all_backends_arm64.zip

不太重要的关键词: femtovg_wgpu / skia_opengl / skia_vulkan / all_backends

在下载页面,还有:

  • mac_krokiet_heif_avif_all_backends_arm64.zip

它们只是不同的界面渲染方式,基本不影响 Krokiet 能帮你找出什么文件。普通用户没必要研究,遇到打不开、黑屏或者显示异常时,再换一个版本试试。

all_backends 也很容易让人误会。

它的意思是提供多种界面渲染后端,并不是什么“全功能版”。

换句话说,这几十个看起来让人头大的文件名,大体就是:

系统 + CPU 架构 + 图片格式支持 + 界面渲染方式。

理解到这里,下载 Krokiet 终于没那么吓人了。

然后还有一个问题:

Windows 官方版目前甚至没有提供带 heif / raw / avif 的预编译版本。

推荐的下载版本 / 搬运

这大概是青小蛙见过的最复杂的下载列表了 😂

于是,整理了下载推荐:

文件名说明
windows_krokiet_on_windows_all_backends.zipWindows 推荐,包含多种界面渲染后端,普通用户不用纠结 WGPU / OpenGL / Vulkan
mac_krokiet_heif_avif_all_backends_arm64.zipApple Silicon Mac 推荐,支持 HEIF/HEIC、AVIF,适合整理 iPhone 照片
linux_krokiet_heif_raw_avif_all_backends_x86_64.zip普通 Intel/AMD Linux 推荐,支持 HEIF/HEIC、RAW、AVIF
linux_krokiet_heif_raw_avif_all_backends_arm64.zipARM64 Linux 推荐,同样支持 HEIF/HEIC、RAW、AVIF

原文:https://www.appinn.com/krokiet/

后记,早在2023年,@foyax 同学就推荐了 Czkawka – 文件去重的新选择:rust 写的,和我当前用的去重软件比简直是光速,确实快。

2024年 @RachelSherman 和 @ykq 都推荐了 Krokiet

写留言

Enable Notifications OK No thanks