Сжатие файлов в формате 7z происходит с использованием алгоритмов LZMA и LZMA2. 13 Они обеспечивают высокую степень сжатия, сохраняя при этом целостность содержимого файлов. 1
Также формат 7z поддерживает и другие методы сжатия, например:
- PPMd. 1 Основан на статистических моделях, обеспечивает превосходную степень сжатия, особенно для текстовых файлов. 1
- BZip2. 1 Использует преобразование Берроуза-Уиллера и кодирование Хаффмана, обеспечивая баланс между степенью сжатия и скоростью. 1
- Дельта-фильтр. 1 Сжимает данные путём кодирования различий между соседними байтами. 1
- BCJ. 1 Используется для исполняемых файлов для улучшения степени сжатия путём замены определённых последовательностей инструкций машинного кода. 1
Для создания архивов в формате 7z используется программа 7-Zip. 24