
Czkawka 归档扫描指南快速定位压缩包中的重复与损坏文件【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka磁盘空间告急时很多人翻完照片、视频后才发现重复的文件藏在一个个压缩包里。Czkawka 是一款免费的开源清理工具既能按哈希找出可见的重复文件也能对 ZIP、TAR 等归档做逐个体检。亮点功能把压缩包逐个打开检查多数清理工具只盯着文件系统里看得见的内容压缩包对它们是黑盒。Czkawka 的做法是把归档当作普通文件处理扫描时按扩展名把 zip、jar、7z、tar、gz、zst、bz2、xz 等格式挑出来然后逐个打开、完整解压校验一遍压缩结构有问题就标记为损坏。这一步是它区别于多数同类工具的地方——不需要你手动解压也不依赖系统自带工具整个校验在程序内部完成而且扫描过程走多线程大目录下的压缩包也能较快跑完。相关实现可以直接在仓库里查到支持哪些压缩扩展名由 czkawka_core/src/common/consts.rs 中的ZIP_FILES_EXTENSIONS等常量定义逐个解析归档并输出错误的逻辑在 czkawka_core/src/tools/broken_files/。重复文件检测本身走的是「文件名 → 文件大小 → 哈希」三层过滤先用轻量信息筛掉明显不同的文件只对大小相同的候选计算哈希兼顾了速度和准确度。算法位于 czkawka_core/src/tools/duplicate/。Czkawka 安装与启动编译安装只需要两条命令需要本机装有 Rust 工具链git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release完成后在target/release目录运行生成的可执行文件即可打开界面。进入界面后在扫描设置区找到「归档」Archive选项并勾选——对应界面控件是check_button_broken_files_archive。勾上之后本次扫描就会把所有压缩文件纳入检查范围。预期结果是扫描结束后结果列表按相似度或类型分组重复文件和损坏的压缩包各自成组并给出文件路径、大小等基础信息。你不需要相信工具的判断可以逐组核对后手动选择保留哪一份、删除哪些副本删除时支持移入回收站误删了还能找回。系统支持与成本项目说明支持系统Windows、macOS、Linux适用人群磁盘空间紧张的个人用户需要定期清理归档与重复文件的开发者成本免费、开源无广告小结Czkawka 把「找重复」和「查归档」放进同一个界面扫描结果分组展示、删除动作由人确认适合日常维护磁盘。仓库地址https://gitcode.com/GitHub_Trending/cz/czkawka【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考