Архиватор 7-Zip

7-Zip — свободный файловый архиватор с высокой степенью сжатия данных благодаря формату 7z с компрессией LZMA.
Кроме формата 7z поддерживает также ZIP, GZIP, BZIP2 и TAR. Может распаковать множество других форматов, например CAB, CHM, DEB, ISO, LZMA, MSI, RAR и другие.
Формат 7z достаточно популярен среди архивов, поэтому имеет смысл иметь поддержку 7z в системе, а также создавать свои архивы в виде 7z формата, ибо сжатие с помощью 7z на 30-50% лучше, чем сжатие с помощью ZIP.
Не стоит использовать 7-Zip в целях Linux/Unix backup, потому как 7-zip не сохраняет информацию о владельцах и правах файлов (owner/group) — для этого следует использовать TAR.
В Ubuntu можно использовать консольный порт 7-Zip под POSIX системы: p7zip.
Установка
Чтобы 7-Zip был доступен в Ubuntu, установите следующие пакеты при помощи терминала:
sudo apt-get install p7zip-rar p7zip-full
Установить 7-Zip также можно с помощью Центра приложений Ubuntu установив два нижеописанных пакета:
p7zip-rar — Модуль для p7zip, даёт возможность распаковывать RAR-архивы.
p7zip-full — Консольный порт 7-Zip под POSIX системы.
Использование
Менеджер архивов File Roller
С помощью менеджера архивов FileRoller можно просматривать 7z архивы, для этого достаточно дважды кликнуть на *.7z файле в Nautilus.
Для распаковки необходимо вызвать контекстное меню и выбрать пункт «Распаковать сюда» в Nautilus.
Для создания архивов:
Можно открыть Менеджер архивов и перетащить в его окно требующиеся файлы/директории: Менеджер архивов предложит создать новый архив. Во время сохранения будет вожможность выбрать формат архива, т.е. 7z.
Можно выбрать файлы/директории в nautilus’е и вызвать пункт контекстного меню «Сжать». В открывшемся окне в настройках имени файла необходимо выбрать расширение .7z
Консольный порт 7-Zip
Пакет p7zip-full содержит утилиту /usr/bin/7z
Её можно использовать для создания 7-Zip архивов.
Создание архива
Для создания архива используется команда-параметр a
Для упаковки в архив arch.7z файлов file01.foo и file02.foo в директории /home/user/TheDir, выполните в терминале
cd /home/user/TheDir/ 7z a arch.7z file01.foo file02.foo
Для упаковки в архив arch.7z всего содержимого директории /home/user/TheDir, выполните в терминале
cd /home/user/TheDir/ 7z a arch.7z
Файл arch.7z будет создаваться в текущей директории.
Можно использовать абсолютный/относительный путь, например:
cd /home/user/TheDir/ 7z a /home/user/arch.7z
cd /home/user/TheDir/ 7z a ../arch.7z
В случае архивирования директории не следует писать ./TheDir/*, поскольку файлы/директории вроде ./TheDir/.profile не попадут в архив.
Дополнительные опции архивирования
Опция -t определяет формат архива на выходе.
Например -t7z устанавливает 7z формат (он же используется по умолчанию).
Также можно определить иной формат архива: zip , gzip , bzip2 или tar .
Опция -mx определяет метод компрессии, и может быть например следующих значений:
-mx0 — Без компрессии
-mx1 — Очень быстрая компрессия
-mx3 — Быстрая компрессия
-mx5 — Нормальная компрессия
-mx7 — Максимальная компрессия
-mx9 — Ультра компрессия
7z a -t7z -mx5 arch.7z ./TheDir
Также можно разделять архив на тома с помощью опции -v (b — байты, k — килобайты, m — мегобайты, g — гигабайты):
7z a -t7z -mx7 -v256k arch.7z ./TheDir 7z a -t7z -mx7 -v16m arch.7z ./TheDir 7z a -t7z -mx7 -v2g arch.7z ./TheDir
Если вы решили создать несколько томов, не трогайте выходные файлы до тех пор пока вся операция не будет завершена. 7-Zip может изменить любые объемы (в том числе первого тома) в конце архивирования.
Если во время процедуры архивации вы решите, что она занимает слишком много времени, можно остановить выполнение утилиты нажав Сtrl+С в терминале. Однако не забудьте удалить частично сгенерированный выходной файл. Если просто его оставить, а затем попытаться создать архив заново (с другой опцией -m например), утилита 7z отругается на ошибку: «не поддерживается архив». Ошибка возникает, потому что 7z пытается добавить файлы в существующий архив, а последний оказывается «битым».
Для большей настройки процесса архивирования можно использовать опцию -m ( -mfb -md -ms ), например:
7z a -t7z -mx9 -mfb=64 -md=32m -ms=on arch.7z ./TheDir
-mx9 — уровень компрессии (Ультра)
-mfb=64 — количество байт в конце (для LZMA алгоритма)
-md=32m — размер словаря 32 мегабайта
-ms=on — непрерывный архив
Если архив необходимо защитить, тогда наберите в терминале:
7z a -mhe=on -pqwerty123 arch.7z
Здесь опция опция -pqwerty123 задаёт пароль «qwerty123», а опция -mhe=on разрешает криптование заголовков.
Во всем многообразии опций как всегда поможет разобраться
7z --help
man 7z
Распаковка архива
Для распаковки используется команда x
Для извлечения содержимого из архива arch.7z в текущую директорию, выполните в терминале:
7z x arch.7z
Если архив разбит на множество частей, используйте имя с наименьшим номером тома:
7z x arch.7z.001
Если вы хотите извлечь архив не в текущей диретории, вы можете явно задать целевую директорию с помощью опции -o
7z x arch.7z -o/home/user/Desktop/TheExtractionDir
Просмотр содержимого архива
Для просмотра внутренностей используется команда l
7z l arch.7z
7z l -slt arch.7z
Как собрать архив из нескольких частей 7z
Для всех приложений
Общие вопросы
Показать меню
Как упаковать файлы в архив с помощью стандартных средств Windows и сторонних программ
Статья обновлена: 25 октября 2022 ID: 6239
Перед отправкой файлов в техническую поддержку «Лаборатории Касперского» упакуйте их в архив.
Как упаковать файлы в архив с помощью стандартных средств Windows
- Выделите файлы, которые хотите заархивировать.
- Нажмите на любой из выделенных файлов правой кнопкой мыши.
- В контекстном меню выберите:
- для Windows 11: Сжать в ZIP-файл;

- для Windows 10 и ниже: Отправить→Сжатая ZIP-папка.

В той же папке появится ZIP-архив, содержащий выбранные файлы. По умолчанию архив будет иметь то же имя, что и файл, на который вы нажали. После создания архив можно будет переименовать.
Как упаковать файлы в архив с помощью программы 7-Zip
- Выделите файлы, которые хотите заархивировать.
- Нажмите на любой из выделенных файлов правой кнопкой мыши.
- В контекстном меню выберите:
- для Windows 11: Показать дополнительные параметры → 7-Zip → Добавить к архиву;


- для Windows 10 и ниже: 7-Zip → Добавить к архиву.

- Укажите название архива и нажмите
, если хотите указать расположение создаваемого архива. По умолчанию архив будет создан в той же папке и будет иметь название этой папки. - Выберите формат создаваемого архива. Мы рекомендуем использовать формат 7z.
- Нажмите ОК.

В той же папке появится 7Z-архив, содержащий выбранные файлы.
Как упаковать файлы в архив с помощью программы 7-Zip и разделить его на части
- Нажмите правой кнопкой мыши на выбранную папку или файлы.
- В контекстном меню выберите:
- для Windows 11: Показать дополнительные параметры → 7-Zip → Добавить к архиву;


- для Windows 10 и ниже: 7-Zip → Добавить к архиву.

- Выберите в поле Формат архива значение 7z и в поле Разбить на тома размером (в байтах) установите значение 2000M, если иное не рекомендовано специалистом технической поддержки.
Буква M должна быть указана латиницей. - Нажмите ОК.

В результате появится несколько архивов размером 2ГБ.
Как упаковать файлы в архив с помощью программы 7-Zip и установить пароль
- Нажмите правой кнопкой мыши на выбранную папку или файлы.
- В контекстном меню выберите:
- для Windows 11: Показать дополнительные параметры → 7-Zip → Добавить к архиву;


- для Windows 10 и ниже: 7-Zip → Добавить к архиву.

- Придумайте пароль к архиву и введите его в поля Введите пароль и Повторите пароль в блоке Шифрование.
Мы рекомендуем использовать один из стандартных паролей: virus, infected или kaspersky.

Архив будет создан и защищен паролем.
Как упаковать файлы в архив c помощью программы WinRAR
- Выделите файлы, которые хотите заархивировать.
- Нажмите на любой из выделенных файлов правой кнопкой мыши.
- В контекстном меню выберите:
- для Windows 11: WinRAR → Добавить в архив;

- для Windows 10 и ниже: Добавить в архив.

- Укажите название архива и нажмите Обзор, если хотите указать расположение создаваемого архива. По умолчанию архив будет создан в той же папке и будет иметь название этой папки.
- Выберите формат создаваемого архива. Мы рекомендуем использовать формат RAR.
- Нажмите ОК.

В указанной папке появится архив, содержащий выбранные файлы.
Как упаковать файлы в архив с помощью программы WinRAR и разделить его на части
- Нажмите правой кнопкой мыши на выбранную папку или файлы. В контекстном меню выберите:
- для Windows 11: WinRAR → Добавить в архив;

- для Windows 10 и ниже: Добавить в архив.

- Выберите в поле Формат архива значение RAR, в поле Разделить на тома размером установите значение 2000МБ, если иное не рекомендовано специалистом технической поддержки.
- Нажмите ОК.

В результате появится несколько архивов размером 2ГБ.
Как упаковать файлы в архив с помощью программы WinRAR и установить пароль
- Нажмите правой кнопкой мыши на выбранную папку или файлы. В контекстном меню выберите:
- для Windows 11: WinRAR → Добавить в архив;

- для Windows 10 и ниже: Добавить в архив.

- Нажмите Установить пароль.

- Придумайте пароль к архиву и введите его в поля Введите пароль и Введите пароль еще раз (для проверки).
Мы рекомендуем использовать один из стандартных паролей: virus, infected или kaspersky.

- Нажмите ОК в окне настроек архивации.
Архив будет создан и защищен паролем.
Как собрать архив из нескольких частей архиватором 7-zip

Что делать если Вам нужно собрать один файл из нескольких архивов. Это очень просто сделать имея под рукой архиватор 7-Zip и прочитав нашу короткую инструкцию.
Для начала заходим в папку с этими архивами и выделяем их.
Выделив нужные файлы жмем по ним правой кнопкой мыши, переходим на вкладку 7-Zip и нажимаем здесь на «Extract files. ».
![]()
Все, в результате этих не хитрых действий Вы получите свой заветный файл, который хотели открыть.
![]()
Как разбить файл на несколько архивов Вы можете посмотреть здесь.
Как разбить файл на части при помощи архиватора

Если Вам по какой-то причине нужно разбить файл на несколько частей (архивов), то Вы всегда можете сделать это легко при помощи бесплатного архиватора 7-zip. Для начала скачиваем 7-zip и устанавливаем его.
Допустим нам понадобилось разбить файл с фотографией на части не превышающие по размеру 100 КБ, а исходный файл имеет размер 482 КБ. Заходим в папку с ним и кликаем по фотографии правой клавишей мыши, далее выбираем 7-zip -> Добавить к архиву…
![]()
В открывшемся окне выбираем формат в котором будет заархивирован файл и побит на части, а также задаем размер самих частей в байтах.
![]()
Для перевода в байты воспользуемся поисковой системой Яндекс и введем ей запрос «100 килобайт в байтах». Результат Вы можете увидеть на скриншоте внизу, 100 КБ = 102 400 байт.
![]()
Подставляем это число без пробелов в окошко программы 7-zip с названием «Разбить на тома размером (в байтах)» и щелкаем на «ОК».
В итоге мы получили из этой фотографии 4 архива размером не превышающим 100 КБ.
![]()
Как собрать разбитый архив в единый файл читайте здесь.