CompactGUI 透明地压缩您的游戏和程序,减少它们使用的空间,而不影响它们的功能。它直接与 Win32 API 配合使用,以实现与 Windows 10 及以上版本中提供的本机compact.exe
命令行工具相同的功能。
什么是compact.exe
?它是一个命令行开关,包含 Windows 10 中引入的一系列新算法,可让您透明地压缩游戏、程序和其他文件夹,几乎不会造成任何性能损失。
透明吗?这意味着什么?透明压缩意味着文件仍然可以在计算机上正常使用,就像什么都没发生一样 - 它们不会像 Zip 和 Rar 文件那样被重新打包。您仍然可以像以前一样浏览、启动游戏和程序。
这与旧版本 Windows 中的内置压缩有何不同?这类似于 Windows 内置的 NTFS-LZNT1 压缩(右键单击 > 属性 > 压缩以节省空间),但 Windows 10+ 中引入的新算法要优越得多,可实现更高的压缩比,几乎不会影响性能。那些使用较旧 HDD 的用户甚至可能会看到加载时间减少的性能提升 - 较小的文件可以更快地读入 RAM,并且 CPU 可以比典型 HDD 提供的速度更快地即时解压缩它们。更多信息可以在这里找到
从GitHub 版本下载
winget install CompactGUI
使用此工具压缩文件夹,同时仍然能够正常使用/运行它们:
此工具不应用于在 Windows 11 上使用 DirectStorage 的游戏。
DirectStorage 是一个新的 API,允许游戏绕过 CPU 直接从 SSD 加载资源。压缩文件在发送到 GPU 之前需要解压缩,这将抵消任何性能提升。
Windows 10 引入了一个鲜为人知但非常有用的工具,称为compact.exe
,它允许压缩磁盘上的文件夹和文件,并在运行时解压缩它们。对于任何现代 CPU(我测试过从 2010 年开始使用的 i3-370M,影响可以忽略不计),这种增加的负载几乎不会被注意到,而且节省的空间对于那些使用较小 SSD 的 CPU 来说最有用。
由于程序文件夹和游戏最多可以缩小 60%,因此还有可能减少加载时间的额外好处 - 特别是在速度较慢的 HDD 上。
有关内置 Windows 功能的更多信息可以在此处和此处找到,或者通过在命令行中键入compact /q
来找到
该工具专门设计用于仅压缩文件夹和文件。整个驱动器和整个 Windows 安装无法在 CompactGUI 中进行修改 - 寻求该功能的用户应从命令行使用compact /compactOS
。
压缩是完全透明的 - 程序、游戏和文件仍然可以正常访问,并像平常一样显示在资源管理器中 - 它们只会在运行时解压缩到 RAM 中,并在磁盘上保持压缩状态。
默认情况下,程序在XPRESS8K
算法处于活动状态的情况下运行 Compact。这在压缩速度和尺寸减小之间提供了良好的平衡。 Windows 使用的默认值是XPRESS4K
,它速度更快,但压缩程度较低。可用的选项有:
请考虑在 Ko-Fi 上留下小费:)