Формат 7z

7z - новый формат архива с высоким коэффициентом сжатия.

Основные особенности формата 7z :

  • Открытая архитектура (Open architecture)
  • Высокий коэффициент сжатия
  • Сильное шифрование AES-256
  • Возможность использования любого метода сжатия, преобразования или шифрования
  • Поддерживающие файлы размером до 16000000000 гб
  • Имена файлов Unicode
  • - сильное сжатие.
  • Заголовки архива сжимаются

7z имеет открытую архитектуру, поэтому она может поддерживать любые новые методы сжатия.Теперь в 7z интегрированы следующие методы сжатия:

Метод проведения испытания 3. Описание
LZMA Улучшенная и оптимизированная версия алгоритма LZ77
LZMA2 Улучшенная версия LZMA
PPMD PPMdH дмитрия шкарина с небольшими изменениями
BZip2 Стандартный алгоритм BWT
Версия для печати Метод сжатия отсутствует

7z также поддерживает фильтры, улучшающие коэффициент сжатия основного метода сжатия.Теперь в 7z интегрированы следующие фильтры:

BCJ Конвертер для x86 исполняемых файлов
BCJ2 Конвертер для x86 исполняемых файлов
ARM64 Конвертер для исполняемых файлов ARM64
ARMT Конвертер для 32- битных исполняемых таблиц ARM-Thumb
ARM Конвертер для 32- битных исполняемых таблиц ARM32
PPC Конвертер для исполняемых PowerPC файлов
SPARC Конвертер для исполняемых файлов SPARC
IA64 Конвертер для исполняемых файлов IA-64 (Itanium)
< < дельта > > Конвертер для WAV файлов
Swap2/Swap4 Конвертеры для изменения порядка байтов

LZMA является методом сжатия по умолчанию и общим методом сжатия формата 7z.Основные особенности метода LZMA :

  • Высокий коэффициент сжатия
  • Размер словаря переменных (до 4 гб)
  • Скорость сжатия: около 2-8 мб/с на 4 ГГЦ процессора (2 ГГЦ резьбы версия).
  • Скорость разложения: около 30-100 мб/с на 4 ГГЦ процессора (1 процессор резьбы).
  • Небольшие требования к памяти для разложения (в зависимости от размера словаря)
  • Небольшой размер кода для разгрузки: около 5 кб

7-Zip также поддерживает шифрование с алгоритмом AES-256.Этот алгоритм использует ключ шифра длиной 256 бит.Для создания этого ключа 7-Zip использует функцию деривации на основе алгоритма хеширования SHA-256.Функция генерации ключей производит производный ключ из текстового пароля, определенного пользователем.Для увеличения стоимости исчерпывающего поиска паролей 7-Zip использует большое количество итераций для создания шифрового ключа из текстового пароля.

7z Код является частью 7-Zip Программа распространяется под GNU LGPL.Вы можете скачать 7-Zip Источники и бинарные Страница загрузки.

Большая часть 7z код включен в LZMA SDK.

Приложения, поддерживающие архивы 7z : WinRAR,PowerArchiver, TUGZip, IZArc.

Ссылки:


Copyright (C) 2023 7zip.com