7-Zip ZS

Бесплатно
Открытый исходный код
Windows

Сайт: github.com/mcmilk/7-Zip-zstd

7-Zip ZS — это модифицированная версия архиватора 7-Zip, ориентированная на расширение набора поддерживаемых алгоритмов сжатия и улучшение производительности в задачах архивации. Проект сохраняет классический интерфейс 7-Zip и интеграцию с Проводником Windows, одновременно добавляя поддержку современных кодеков и форматов сжатия, таких как Zstandard, Brotli, LZ4, LZ5 и Lizard, что позволяет добиваться лучшего соотношения скорости и степени сжатия в ряде сценариев. Разработка подобных форков обычно направлена на удовлетворение потребностей пользователей, стремящихся к более гибким и быстрым решениям для резервного копирования, архивирования больших объёмов данных и передачи файлов по сети.

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

  • Поддержка дополнительных кодеков: интеграция современных алгоритмов сжатия (Zstandard, Brotli, LZ4, LZ5, Lizard и похожие) для улучшения скорости и/или степени сжатия в зависимости от выбранных параметров.
  • Сохранение интерфейса 7-Zip: привычный графический интерфейс и командная строка, совместимость с командами и настройками оригинального 7-Zip.
  • Интеграция с Проводником Windows: контекстное меню, ассоциации файлов и возможность быстрого создания и распаковки архивов через оболочку ОС.
  • Широкая совместимость форматов: поддержка стандартных форматов (7z, zip, tar, gzip и др.) с возможностью использования альтернативных кодеков внутри контейнеров.
  • Настраиваемые профили сжатия: предустановленные и пользовательские настройки для балансировки скорости, размера архива и использования памяти.
  • Пакетная обработка и автоматизация: поддержка пакетной архивации и сценариев командной строки для интеграции в резервное копирование и CI/CD-процессы.
  • Производительность и многопоточность: оптимизации под многопроцессорные системы, возможность параллельного сжатия/распаковки для ускорения операций с большими наборами файлов.
  • Совместимость с существующими архивами: возможность распаковки архивов, созданных стандартными инструментами, с сохранением совместимости данных.
  • Отсутствие изменений в пользовательских рабочих процессах: минимальные изменения в привычном использовании 7-Zip при добавлении новых возможностей, позволяющие переходить без серьёзной перестройки процедур.
  • Ограничения и прозрачность: при недостатке официальной информации проект может быть представлен в виде сторонних сборок; пользователям рекомендуется учитывать происхождение сборки и соответствующие лицензии.
Подробнее