Выпущен архиватор 7-Zip 25 с улучшенной производительностью

7-Zip, инструмент для сжатия и извлечения файлов с открытым исходным кодом, полюбившийся многим пользователям, только что выпустил версию 25 с несколькими обновлениями, ориентированными на повышение производительности.

Прежде всего, сборка для Windows теперь может обрабатывать более 64 потоков сжатия одновременно. Современные HEDT и серверные чипы – например, 128-поточный Threadripper PRO 7995WX от AMD или Xeon w9 от Intel – разделяются Windows на несколько групп процессоров. В предыдущих версиях была ограничена одна группа, в результате чего лишние ядра простаивали.

В 25-й версии рабочие потоки динамически распределяются между всеми группами, поэтому каждый логический процессор может помочь при упаковке больших архивов zip, 7z или xz, а также при выполнении встроенного бенчмарка.

Более того, прирост скорости теперь не ограничивается многоядерными процессорами. Алгоритм bzip2 теперь обрабатывает данные на 15-40% быстрее, а классический deflate (используемый в файлах .zip и .gz) – на 1-3%.

Помимо увеличения производительности, 7-Zip спокойно работает с несколькими устаревшими форматами. Была улучшена поддержка архивов ZIP, CcPIO и FAT, что позволило сгладить нестандартные ситуации, для извлечения которых ранее требовались сторонние инструменты.

Наконец, в релиз добавлены исправления неопределенных ошибок и уязвимостей. Учитывая два случая раскрытия «нулевого дня», которые произошли в проекте в конце прошлого года, любители регулярных обновлений будут рады дополнительной уверенности.

Более подробную информацию можно найти в журнале изменений.