All Projects → ImminentFate → Compactgui

ImminentFate / Compactgui

Licence: gpl-3.0
Visual Interface for the Windows 10 Compact Function

Programming Languages

Visual Basic .NET
514 projects

Projects that are alternatives of or similar to Compactgui

Compactor
A user interface for Windows 10 filesystem compression
Stars: ✭ 445 (-78.84%)
Mutual labels:  windows-10, compression
Cute headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Stars: ✭ 3,274 (+55.68%)
Mutual labels:  game, compression
Rott94
Rise of the Triad source port to SDL2, Android and WinRT
Stars: ✭ 8 (-99.62%)
Mutual labels:  game, windows-10
Taskbarx
Center Windows taskbar icons with a variety of animations and options.
Stars: ✭ 6,137 (+191.82%)
Mutual labels:  windows-10, vbnet
Drv3 Tools
(Not actively maintained, use DRV3-Sharp) Tools for extracting and re-injecting files for Danganronpa V3 for PC.
Stars: ✭ 13 (-99.38%)
Mutual labels:  game, compression
Dotnet Console Games
Game examples implemented in .NET console applications primarily for educational purposes.
Stars: ✭ 157 (-92.53%)
Mutual labels:  game
Ignorance
Ignorance utilizes the power of ENet to provide a reliable UDP networking transport for Mirror Networking.
Stars: ✭ 158 (-92.49%)
Mutual labels:  game
Openminer
Minecraft-like game engine written in C++17 with a client/server architecture and support for Lua modding
Stars: ✭ 156 (-92.58%)
Mutual labels:  game
Python Lz4
LZ4 bindings for Python
Stars: ✭ 156 (-92.58%)
Mutual labels:  compression
Pngtastic
A pure Java PNG image optimization and manipulation library
Stars: ✭ 159 (-92.44%)
Mutual labels:  compression
Codenames
Stars: ✭ 159 (-92.44%)
Mutual labels:  game
Pandocs
The infamous Pan Docs historical document: the single, most comprehensive Game Boy technical reference.
Stars: ✭ 158 (-92.49%)
Mutual labels:  game
Tosios
The Open-Source IO Shooter is an open-source multiplayer game in the browser
Stars: ✭ 157 (-92.53%)
Mutual labels:  game
Snake
A simple snake game in java - Well documented
Stars: ✭ 158 (-92.49%)
Mutual labels:  game
Pygm
🐍 Python library implementing sorted containers with state-of-the-art query performance and compressed memory usage
Stars: ✭ 156 (-92.58%)
Mutual labels:  compression
Zstd Rs
A rust binding for the zstd compression library.
Stars: ✭ 159 (-92.44%)
Mutual labels:  compression
Inexor Core
UNMAINTAINED: Please have a look at the entity-system
Stars: ✭ 156 (-92.58%)
Mutual labels:  game
Cyberchef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Stars: ✭ 13,674 (+550.21%)
Mutual labels:  compression
Rubeus
A cross platform 2D game engine written in C++ for beginners
Stars: ✭ 159 (-92.44%)
Mutual labels:  game
Imaginary Teleprompter
Professional grade, free software, teleprompter app.
Stars: ✭ 157 (-92.53%)
Mutual labels:  standalone

 

CompactGUI is a standalone user interface that makes the Windows 10 compact.exe function easier to use.


 

What is the Windows 10 compact.exe function? It's a commandlet with a collection of new algorithms introduced in Windows 10 that allow you to transparently compress games, programs and other folders with virtually no performance loss.

Transparently? What does that mean? Transparent compression means that files can still be used normally on the computer as if nothing had happened - they don't get repackaged like Zip and Rar files do.

How is this different from the built-in compression in older versions of Windows? This is similar to the NTFS-LZNT1 compression built-in to Windows (Right click > Properties > Compress to save space) however the newer algorithms introduced in Windows 10 are far superior, resulting in greater compression ratios with almost no performance impact.Those with older HDDs may even see a decent performance gain in the form of reduced loading times as the smaller files means it takes less time to read programs and games into RAM.More information can be found here

Installation

Download from GitHub Releases

Or:

Install with Chocolatey from Powershell or CMD:

choco install compactgui

Uses

Use this tool to:

  • Reduce the size of games (e.g. Fortnite: 18.8GB > 10.2GB)
  • Reduce the size of programs (e.g. Adobe Photoshop: 1.71GB > 886MB)
  • Compress any other folder on your computer

Extra Features

  • Visual feedback on compression progress and statistics
  • Configurable list of poorly-compressed filetypes that can be skipped.
  • Online integration with community-sourced database to get compression estimates and analyses
  • Integration into Windows Explorer context menus for easier use.
  • Drag-and-drop functionality
  • Analyze the status of existing folders
  • Shutdown/restart/sleep on completion.

See the Wiki for a list of and that have been tested

 

Important Note: Due to a bug in Windows, many of the Wiki results for larger games are inaccurate. Please consider submitting new results from within CompactGUI 2.5.0+ to rebuild the database of results

Screenshots

compactGUI

compactGUI

Background

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, this added load is hardly noticed, and the space savings are of most use on those with smaller SSDs.

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.

More information on the inbuilt Windows function can be found here and here or by typing compact /q into the commandline

This tool is intentionally designed to only compress folders and files. Whole drives and entire Windows installations cannot be modified from within CompactGUI - users seeking that functionality should use compact /compactOS from the commandline.

The compression is fully transparent - programs, games and files can still be accessed as normal, and show up in Explorer as they normally would — they'll just be decompressed into RAM at runtime, staying compressed on disk.

Options

By default, the program runs Compact with the XPRESS8K algorithm active. This provides a good balance between compression speed and size reduction. The default that Windows uses is XPRESS4K which is faster but compresses less. The options available are:

  • XPRESS4K: Fastest, but weakest
  • XPRESS8K: Reasonable balance between speed and compression
  • XPRESS16K: Slower, but stronger
  • LZX: Slowest, but strongest - note it has a higher overhead, so use it on programs/games only if your CPU is reasonably strong or the program/game is older.

Additional Notes

In my testing, using any of the XPRESS modes has no discernible impact on CPU performance when the compressed program is run (Using an i7-6700HQ). Here's the output tests for Adobe Photoshop:

PSResults

However, if your processor is especially old, you may find that performance is worse when folders are compressed with 8K and 16K. Use 4K instead. Despite this, I've successfully tested it on an i3-370M from 2010, and it had no issues with performance on any of the compression modes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].