# DiskLens：基于 WinDirStat 研究的磁盘用量分析器

> Rust/Tauri 磁盘分析器结合 REA/Ghidra 对 WinDirStat 2.5.0 的调查及其树图、色彩算法的源码移植；文档区分二进制核对结果与源码来源，并列明多项文件操作和 Windows 集成尚未经实机测试。

- 类型：案例
- 目标：应用 · 二进制
- 类别：REA 社区调查案例
- 关联：作者报告的混合工具流程
- 来源复核于：2026-11-01
- 收录于：2026-11-01
- 原始资源：<https://github.com/KarlssonChristoffer/DiskLens>
- 一手来源：<https://github.com/KarlssonChristoffer/DiskLens/blob/c7d67f4b084b408d9b3e1bb22ee8723727494488/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/disklens-windirstat-rea-case/>
- 记录 JSON：<https://awesomerea.org/resources/disklens-windirstat-rea-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/disklens-windirstat-rea-case/index.md)

## 使用条件与局限

- **前提条件：**源码构建需要 Windows 10/11、Rust MSVC/Visual Studio 构建工具及 Node.js；Mica 样式需要 Windows 11。
- **署名：**REA/Ghidra 核对已安装的 WinDirStat 二进制，而大量算法来自其公开源码。
- **测试证据：**作者报告了引擎测试及磁盘扫描，但新文件操作路径、清理集成和若干对话框尚未在应用中实测；缺少快速 MFT 扫描，硬链接会重复计数。
- **许可：**README 将 DiskLens 标为 GPL-3.0-or-later，并署名 GPL-2.0-or-later 的 WinDirStat 代码移植；第三方组件保留独立许可。

## 一手来源

1. <https://github.com/KarlssonChristoffer/DiskLens/blob/c7d67f4b084b408d9b3e1bb22ee8723727494488/README.md>
2. <https://github.com/KarlssonChristoffer/DiskLens/blob/c7d67f4b084b408d9b3e1bb22ee8723727494488/docs/research.md>

## 同分区更多条目：应用

- [SoundConnect Desktop：复用已调查耳机引擎的 Windows 客户端](https://awesomerea.org/zh/resources/soundconnect-desktop-rea-engine-case/index.md) · 案例
- [rec-rs：参考 OBS 架构的 Rust macOS 录制器](https://awesomerea.org/zh/resources/rec-rs-obs-rea-recorder-case/index.md) · 案例
- [Sketch：基于 Paper 壳层研究的原生 Rust 画布](https://awesomerea.org/zh/resources/sketch-paper-rea-canvas-case/index.md) · 案例
- [LSX II 音量修正器：重建音量行为](https://awesomerea.org/zh/resources/kef-lsx-volume-case/index.md) · 案例
- [Linux 上的 UU 远程：非官方协议实现](https://awesomerea.org/zh/resources/uu-remote-linux-protocol-case/index.md) · 案例
- [TCLimate：重建选定的 TCL Home 云端控制](https://awesomerea.org/zh/resources/tclimate-cloud-controls-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
