Владельцы компьютеров с небольшими SSD или переполненными жесткими дисками часто сталкиваются с нехваткой свободного места. Для решения этой проблемы энтузиасты развивают проект под названием CompactGUI. Это удобная графическая надстройка над встроенным в Windows системным инструментом compact.exe, который изначально работает только через командную строку. Главная задача приложения заключается в прозрачном сжатии папок с установленными видеоиграми и софтом, что позволяет освободить гигабайты пространства без удаления файлов.
Принцип работы утилиты отличается от привычного архивирования в форматы ZIP или RAR. Используемые алгоритмы сжатия, такие как XPRESS и LZX, позволяют операционной системе считывать сжатые файлы и распаковывать их в оперативной памяти прямо во время работы приложения. Для пользователя этот процесс остается незаметным. Файлы по-прежнему отображаются в проводнике и запускаются стандартным способом, но физически занимают на накопителе значительно меньше места. В некоторых случаях, например с играми вроде ARK Survival Evolved или программами уровня Adobe Photoshop, удается сократить занимаемый объем почти в два раза.
Помимо экономии места, использование CompactGUI может положительно сказаться на производительности компьютеров с медленными HDD. Поскольку процессору часто легче быстро распаковать данные, чем ожидать считывания большого объема информации с диска, время загрузки уровней может сократиться. Программа предоставляет наглядную статистику процесса, позволяет выбирать степень сжатия и умеет автоматически обрабатывать папки в фоновом режиме после выхода обновлений для игр в Steam. Также в утилиту встроена база данных с результатами тестов сообщества, помогающая оценить потенциальную выгоду перед началом операции.
Разработчики отмечают важное ограничение для пользователей современных систем на Windows 11. Инструмент не рекомендуется применять к играм, использующим технологию DirectStorage. В этом сценарии сжатие может снизить производительность, так как технология подразумевает передачу данных с накопителя напрямую в видеопамять, а вмешательство процессора для распаковки создаст ненужную задержку. Утилита распространяется бесплатно с открытым исходным кодом и доступна для скачивания на платформе GitHub.
Источник: www.playground.ru