| CompactGUI | |
|---|---|
Just Cause 3を圧縮した後の容量削減を示すプログラムのスクリーンショット | |
| 開発者 | IridiumIO |
| 安定放出 | バージョン4.0 ベータ6 / 2025年7月6日 |
| 執筆 | Visual Basic (.NET)、C# |
| オペレーティング·システム | Windows |
| サイズ | 10 MB(組み込みライブラリなし)64 MB(組み込みライブラリあり) |
| 利用可能 | 英語 |
| タイプ | データ圧縮 |
| ライセンス | GPL-3.0のみ |
| リポジトリ | GitHub |
CompactGUIは、ビデオゲーム、プログラム、フォルダを圧縮するためのオープンソースプログラムです。Windowsツール上で様々な圧縮アルゴリズムを用いて、アプリケーションデータのファイルサイズを縮小します。compact
CompactGUI は、Windows に組み込まれているNTFS 圧縮ツールを使用してゲームファイルのサイズを縮小し、グラフィカル ユーザー インターフェイスを実装してコミュニケーションを容易にします。このプログラムは、4 種類の圧縮を提供します。3 レベルの XPRESS (ブロックサイズ 4k、8k、16k) とLZXです。[ 1 ]このプログラムには、他の方法で既に圧縮されているファイルなど、データ圧縮率の低いファイルの圧縮をスキップするオプションが含まれています。[ 2 ] [ 3 ] CompactGUI には、ゲームのアップデートを監視し、新規ファイルや変更されたファイルを自動的に圧縮できるウォッチ リストも備わっています。[ 4 ]
ゲームをプレイする際、ファイルはアクセスされる際に選択的に解凍されます。[ 2 ]ゲームファイルに適用された圧縮は可逆的であり、パフォーマンスに著しい影響が出たり、ストレージの節約効果が不十分と判断された場合は元に戻すことができます。[ 3 ]解凍方法によってドライブから直接アセットをストリーミングするというAPIの機能が無効になるため、DirectStorage APIを使用するゲームでこのツールを使用することは推奨されません。 [ 4 ]このプログラムは、主に現代のゲームのシステム要件がますます高くなっていることを念頭に置いてビデオゲームのデータ圧縮を念頭に作成されましたが、あらゆるアプリケーションやフォルダが圧縮される可能性があります。[ 5 ]

CompactGUIには、さまざまなユーザーから自動的に収集された圧縮ゲームとその容量削減に関するアプリ内データベースが搭載されています。以下は、 XDA-Developersが報告した、さまざまなゲームの元のサイズとLZXを使用した圧縮形式との比較です。[ 4 ]
XDA-Developers はこのアプリを称賛し、ゲーム用携帯機には「素晴らしい」選択肢であり、容量不足に陥ったユーザーにとっては「命綱」だと述べた。[ 4 ]さまざまな情報源によると、 CPU技術の進歩により、ファイルのリアルタイム解凍はパフォーマンスのオーバーヘッドがほとんどなく、ファイルサイズが小さいほど読み込みが速くなるため、読み込み時間を短縮できるという。これは特に低速な機械式ハードドライブに当てはまる。[ 1 ] [ 3 ] [ 4 ]