Diskitude:10 KB的磁盘使用情况可视化工具

2020-12-06 00:16:23

扫描从深蓝色文件夹和浅蓝色文件的中心向外扩展

右键单击文件夹将视图缩小到该文件夹​​及其内容(在中心单击右键可返回)

Diskitude帮助您确定硬盘上正在占用的空间,其直观而生动的界面使您可以轻松浏览文件系统并修剪文件,此外它还很小(只有10 KB),因此可以真正加载快速且不会占用任何空间。

不幸的是,磁盘上的实际大小是NTFS(Windows用于在磁盘上存储数据的格式)的一个模糊概念,它支持压缩,稀疏文件,备用数据流和写时复制快照。则必须编写我自己的只读NTFS驱动程序。因此,我选择了正确计算我可以执行的操作,即文件内容的实际大小文件大小都使用二进制单位,就像Windows一样,其中1 GB = 1,073,741,824个字节。

它是使用OpenGL和GDI用C语言编写的,并且已经在Windows XP,Windows Vista,Windows 7和Windows 8上进行了测试。由于可执行文件使用原始Win32调用而不是C标准库,因此可执行文件编译为10 KB且未压缩。缺少基本的数学函数和完整的64位整数支持是一个挑战,但是一切都解决了。

2010年8月21日更新:您现在可以按F5重新扫描,它使用动画将旧扫描变形为新扫描,以便您可以观察删除的文件是否缩小和消失。我还添加了Unicode支持和自定义线条渲染器,它仍然可以容纳10 KB的未压缩文件。

2013年12月4日更新:添加了一个修复程序,可以在高DPI设置下进行清晰的渲染,并设法将其压缩回10 KB的未压缩状态。