You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-35Lines changed: 3 additions & 35 deletions
Original file line number
Diff line number
Diff line change
@@ -2,44 +2,14 @@
2
2
3
3
4
4
5
-
<palign="center"><b>CompactGUI transparently compresses your games and programs reducing the space they use without affecting their functionality. It used to use the Windows 10 <code>compact.exe</code> function but now works directly with the Win32 API to be much more efficient.</b></p>
5
+
<palign="center"><b>CompactGUI transparently compresses your games and programs reducing the space they use without affecting their functionality. It works directly with the Win32 API to achieve the same thing as the native <code>compact.exe</code> command-line tool available from Windows 10 onwards.</b></p>
**Note - v3.0 Complete rewrite is underway as of June 2022 with the following features:**
17
-
- Rebuilt from scratch in .NET 6 using WPF
18
-
- Smoother, simplified UI
19
-
- Removed dependency on `compact.exe` and directly accesses the Win32 API
20
-
- Background monitoring of compressed folders to keep track of size changes with e.g. Steam updates.
21
-
- Parallelised and asynchronous programming resulting in over an order of magnitude speed improvement in some cases.
22
-
23
-
```yml
24
-
ARK Survival Evolved | 170 GB | 108000 Files
25
-
26
-
compact.exe: 9m18s
27
-
CompactGUI v3 a3: 4m42s 49% faster # compact.exe yields system resources and checks files which is why this is so much faster
28
-
CompactGUI v3 a2: 8m17s 11% faster
29
-
CompactGUI v2.6.2: 23m6s 248% slower
30
-
31
-
Stardew Valley | 700 MB | 6800 Files
32
-
33
-
compact.exe: 17.34s
34
-
CompactGUI v3 a3: 12.95s 25% faster
35
-
CompactGUI v3 a2: 17.82s 2.7% slower
36
-
CompactGUI v2.6.2: 81.79s 471% slower
37
-
```
38
-
- Automatic skipping of files that are smaller than the disk's cluster size, 4kb by default
39
-
- Saving of poorly compressed filetypes per directory to skip on next run
40
-
41
-
42
-
43
13
------
44
14
45
15
@@ -59,8 +29,6 @@ This is similar to the NTFS-LZNT1 compression built-in to Windows (Right click >
59
29
####
60
30
61
31
<p>Download from <ahref="https://github.com/IridiumIO/CompactGUI/releases"><b>GitHub Releases</b></a></p>
62
-
63
-
Coming soon: Download from Windows 10/11 Store
64
32
65
33
## Uses
66
34
Use this tool to compress folders while still being able to use/run them normally:
@@ -77,15 +45,15 @@ Use this tool to compress folders while still being able to use/run them normall
77
45
- Background monitor to keep track of compressed folders and easily see / recompress them if they've been recently updated (such as Steam games) or decompressed.
78
46
79
47
80
-
<h4 align="center"><b>See the <a href="https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results">Wiki</a> for a list of <a href="https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results"><img src="https://img.shields.io/badge/Games-5085-blue.svg"></a> that have been tested from <a href="https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results"><img src="https://img.shields.io/badge/-34923-lightgrey.svg"></a> submissions</b></h3>
48
+
<h4align="center"><b>See the <ahref="https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results">Wiki</a> for a list of <ahref="https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results"><imgsrc="https://img.shields.io/badge/8530-Games-blue.svg"></a> that have been tested from <ahref="https://github.com/ImminentFate/CompactGUI/wiki/Community-Compression-Results"><imgsrc="https://img.shields.io/badge/-57947-lightgrey.svg"></a> submissions</b></h3>
81
49
<p> </p>
82
50
83
51
84
52
85
53
86
54
## Background
87
55
88
-
Windows 10 includes a little-known but very useful tool called Compact.exe that allows one to compress folders and files on disk, decompressing them at runtime. With any modern CPU (I have tested as old as an i3-370M from 2010 with negligible impact), this added load is hardly noticed, and the space savings are of most use on those with smaller SSDs.
56
+
Windows 10 introduced a little-known but very useful tool called `compact.exe` that allows one to compress folders and files on disk, decompressing them at runtime. With any modern CPU (I have tested as old as an i3-370M from 2010 with negligible impact), this added load is hardly noticed, and the space savings are of most use on those with smaller SSDs.
89
57
90
58
As program folders and games can be shrunk by up to 60%, this has the added bonus of potentially reducing load times - especially on slower HDDs.
0 commit comments