Найти в Дзене
Герман Геншин

Steam может быстрее скачивать игры благодаря обновлённому сжатию

Steam намерен внедрить новый тип сжатия, называемый zstandard (ZSTD), для файлов загружаемых игр. В настоящее время для частями данных игр, размером 1 МБ, используется другой метод сжатия - LZMA (алгоритм Лемпеля-Зива-Маркова). Эту информацию опубликовал создатель SteamDB, Павел Дюндик, в соцсети Bluesky. Это должно ускорить процесс загрузки и распаковки игр для пользователей. LZMA и ZSTD оба представляют собой способы сжатия данных. LZMA позволяет значительно уменьшать размер файлов, но требует больше времени для сжатия и распаковки. С другой стороны, ZSTD лучше сбалансирован. Он значительно быстрее LZMA, поэтому, хотя сжатие может быть не таким эффективным, он все же превосходит многие другие быстрые методы сжатия. Это преимущество в скорости особенно полезно для загрузки частей игр в Steam, так как помогает сократить время, необходимое для скачивания и распаковки игр. Таким образом, ZSTD может быть более предпочтительным вариантом, даже если размер файлов немного больше по сравнени

Steam намерен внедрить новый тип сжатия, называемый zstandard (ZSTD), для файлов загружаемых игр. В настоящее время для частями данных игр, размером 1 МБ, используется другой метод сжатия - LZMA (алгоритм Лемпеля-Зива-Маркова).

Эту информацию опубликовал создатель SteamDB, Павел Дюндик, в соцсети Bluesky. Это должно ускорить процесс загрузки и распаковки игр для пользователей. LZMA и ZSTD оба представляют собой способы сжатия данных. LZMA позволяет значительно уменьшать размер файлов, но требует больше времени для сжатия и распаковки.

С другой стороны, ZSTD лучше сбалансирован. Он значительно быстрее LZMA, поэтому, хотя сжатие может быть не таким эффективным, он все же превосходит многие другие быстрые методы сжатия. Это преимущество в скорости особенно полезно для загрузки частей игр в Steam, так как помогает сократить время, необходимое для скачивания и распаковки игр.

Таким образом, ZSTD может быть более предпочтительным вариантом, даже если размер файлов немного больше по сравнению с файлами, сильно сжатыми LZMA. Это улучшение также может существенно отразиться на устройствах, таких как Steam Deck, вероятно, поэтому на него акцентировалось внимание. Быстрая загрузка на Steam Deck сделает пользователей более довольными.

Изменение алгоритма сжатия также может быть связано с необходимостью экономии средств, особенно для игр с небольшим числом активных игроков. Более простой алгоритм, такой как ZSTD, может помочь снизить затраты на серверы по сравнению с более ресурсоёмкими вариантами, такими как LZMA.

Подход напоминает то, что сделали в Arch Linux несколько лет назад, перейдя с XZ на ZSTD. Команда тогда пояснила: "Пересжатие всех пакетов в zstd с нашими настройками дало примерно 0.8% увеличение общего размера пакетов, однако время распаковки всех пакетов увеличилось на 1300%."

Нам остается только выяснить, насколько улучшится общая производительность. Возможно, Steam пока тестирует это только на нескольких играх.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Вы также можете читать наши материалы в: