Архиватор для linux 7zip

7-Zip для Linux

Бесплатный ZIP-архиватор для Linux основан на консольной версии 7-Zip — p7zip. У него нет графического интерфейса, запускается и управляется утилита из терминала. Кроме формата 7z умеет также открывать ZIP, GZIP, BZIP2, TAR и RAR архивы.

Благодаря поддержке алгоритма LZMA, сжимает файлы вплоть до 50% лучше аналогичных программ при сохранении такой же скорости распаковки. Может непрерывно сжимать гигабайты информации – у выполняемых команд нет лимитов по времени. Умеет замерять вычислительную мощность процессора. Используется для сравнительного тестирования компьютерного «железа».

Список возможностей 7-Zip для Linux

  • добавление файлов в существующие и создание новых архивов;
  • выбор формата и метода сжатия от 0 до 9. Без указания опций по умолчанию используется формат 7Z с коэффициентом сжатия 5;
  • просмотр содержимого архива без предварительной его распаковки;
  • выборочное извлечение файлов по одному;
  • сохранение путей в процессе разархивации;
  • проверка целостности созданных архивов (команда -t);
  • создание многотомных, самораспаковывающихся и зашифрованных архивов. Набор доступных опций зависит от выбранного формата сжатия.

Как установить

Способ 1 – из командной строки

Откройте терминал CTRL + ALT + T и введите команду:

*модуль p7zip-rar нужен для поддержки RAR формата. Введите root пароль и дождитесь окончания копирования файлов. Для вызова справки с описанием команд нажмите:

Источник

Как распаковать формат 7zip в Linux Ubuntu

По умолчанию Linux Mint, Ubuntu и Debian не открывают архивы *.7z. Чтобы обучить свой Linux этому формату есть отдельный пакет. После его установки, архивы с расширением .7z будет открываться в стандартном менеджере архивов.

Что такое 7zip?

В 1998 году украинский программист Игорь Павлов разработал новый алгоритм сжатия LZMA , который в первой своей версии превосходил все аналоги в скорости и степени сжатия. Формат архива получил расширение .7z. В 1999 году выпускается первый релиз программы 7zip, в основу которого встал LZMA . На сегодняшний день используется уже усовершенствованный алгоритм LZMA2, что делает его еще быстрее и эффективнее. Архиватор 7zip поддерживает аппаратную инструкцию современных процессоров AES -NI, которая помогает архивировать данные на высокой скорости. Это задействует аппаратные возможности процессоров.

7zip на данный момент можно назвать «комбайном», который работает со всеми популярными форматами, даже с такими как проприетарный RAR . Архиватор WinRAR разработал тоже русский парень.

Установка 7zip в Linux

В Linux Mint и Ubuntu Вы можете пойти 2 путями:

Урезанная версия 7zip

Что умеет урезанная linux-версия 7zip:

  1. поддержку только архивов формата 7z;
  2. нет поддержки полноценной консольной утилиты, для автоматизации в скриптах.

Для этого нужно установить пакет:

В Ubuntu с версии 18.04 данный пакет входит в список установленных пакетов по умолчанию. В большинстве дистрибутивов Linux также.

Читайте также:  Как правильно откалибровать экран windows 10

Полная версия

Полная версия 7zip для Linux содержит в себе:

  1. упаковка и распаковка: 7z, BZIP2 (BZ2, TB2, TBZ , TBZ2), GZIP (GZ, TGZ ), TAR , ZIP ( JAR ), XZ, WIM ;
  2. только распаковка: ARJ , CAB , CHM , CPIO , CramFS, DEB , DMG , FAT , HFS , MBR , ISO , LZH ( LHA ), LZMA , MSI , NSIS , NTFS , RAR , RPM , SquashFS, UDF , VHD , XAR , Z ( TAR );
  3. в этой версии есть также консольный вариант для терминала – /usr/bin/7z .

Для этого нужно установить полную версию 7zip:

Для файлов RAR также предусмотрена поддержка в Linux, для которой нужно поставить отдельный пакет. Вынесли его в отдельный пакет из-за его проприетарности.

Любой из двух путей «обучит» стандартный архиватор Ubuntu понимать новые форматы. В Windows установка происходит стандартным способом. Официальный сайт программы – www.7-zip.org

Графическая оболочка для p7zip в Linux

Если Вы не хотите использовать программу по умолчанию, есть возможность установить отдельную оболочку для 7zip для Linux – p7zip-gui .

Есть проблемы с кириллицей.

Внешний вид графической оболочки для Linux точно такой же как и в ОС Windows. К новому привыкать не придется.

Примеры работы 7zip

Данные команды будут одинаково хорошо работать как в Linux, так и в Windows. Синтаксис команд одинаковый. В консоли можно создавать скрипты для автоматического создания бэкапов критически важной информации на серверах вне зависимости какая операционная система установлена. Этим и замечателен 7zip.

Архивируем

Архивируем директорию /home/user/UserDir с параметров a (append):

Компрессия

Параметр -mx 9 явно указывать степень сжатия. Может быть от 0 до 9:

Пароль

Для того, чтобы установить пароль на архив, используем параметр -p (password):

Многотомность

Создание многотомнго архива:

Самораспаковка

Создание самораспаковывающего архива:

Вывод содержимого архива

Чтобы посмотреть содержимое архива, выполняем команду с.параметром l (list):

Распаковка архива

Разархивируем 7z-файл с параметром у (extract):

После распаковки файлы будут находится в директории /home/user/UserDir. За это отвечает параметр -o (output). Если его не использовать, файлы распакуются в текущую директорию.

Если нужно распаковать запароленный архив, то нужно запустить с параметром p (password):

Комментарии

Очень полезный пакет, качаем, лично рекоменудю

Спасибо! Мне помогло и на Мандриве 2011

Спасибо помогло, думал как же распаковать файлы движка для сайта, еще раз спасибо!!

  • Денис Юрьевич прокомментировал MultiKey не устанавливается, отозван сертификат
  • Павел Urman прокомментировал Как закрыть крышку часов Tissot?
  • AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
  • Лев прокомментировал kernel_task грузит проц на 100% на MacOS BigSur
  • AdminWay прокомментировал kernel_task грузит проц на 100% на MacOS BigSur

Protocol major versions differ: 2 vs. 1

Как почистить таблицу в html или пишем собственный плагин для Sublime Text

Если Вы используете материал моего блога, то будьте добры поставьте ссылку.

Источник

Архиватор 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.

Читайте также:  Чем открывать chm linux

Не стоит использовать 7-Zip в целях Linux/Unix backup, потому как 7-zip не сохраняет информацию о владельцах и правах файлов (owner/group) — для этого следует использовать TAR.

В Ubuntu можно использовать консольный порт 7-Zip под POSIX системы: p7zip.

Установка

Чтобы 7-Zip был доступен в Ubuntu, установите следующие пакеты при помощи терминала:

Установить 7-Zip также можно с помощью Центра приложений Ubuntu установив два нижеописанных пакета:

Использование

Менеджер архивов File Roller

С помощью менеджера архивов FileRoller можно просматривать 7z архивы, для этого достаточно дважды кликнуть на *.7z файле в Nautilus.

Для распаковки необходимо вызвать контекстное меню и выбрать пункт «Распаковать сюда» в Nautilus.

Для создания архивов:

Консольный порт 7-Zip

Пакет p7zip-full содержит утилиту /usr/bin/7z

Её можно использовать для создания 7-Zip архивов.

Создание архива

Для создания архива используется команда-параметр a

Для упаковки в архив arch.7z файлов file01.foo и file02.foo в директории /home/user/TheDir, выполните в терминале

Для упаковки в архив arch.7z всего содержимого директории /home/user/TheDir, выполните в терминале

Файл arch.7z будет создаваться в текущей директории.
Можно использовать абсолютный/относительный путь, например:

В случае архивирования директории не следует писать ./TheDir/*, поскольку файлы/директории вроде ./TheDir/.profile не попадут в архив.

Дополнительные опции архивирования

Опция -t определяет формат архива на выходе.
Например -t7z устанавливает 7z формат (он же используется по умолчанию).
Также можно определить иной формат архива: zip , gzip , bzip2 или tar .

Опция -mx определяет метод компрессии, и может быть например следующих значений:

Также можно разделять архив на тома с помощью опции -v (b — байты, k — килобайты, m — мегобайты, g — гигабайты):

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

Если во время процедуры архивации вы решите, что она занимает слишком много времени, можно остановить выполнение утилиты нажав Сtrl+С в терминале. Однако не забудьте удалить частично сгенерированный выходной файл. Если просто его оставить, а затем попытаться создать архив заново (с другой опцией -m например), утилита 7z отругается на ошибку: «не поддерживается архив». Ошибка возникает, потому что 7z пытается добавить файлы в существующий архив, а последний оказывается «битым».

Для большей настройки процесса архивирования можно использовать опцию -m ( -mfb -md -ms ), например:

Если архив необходимо защитить, тогда наберите в терминале:

Здесь опция опция -pqwerty123 задаёт пароль «qwerty123», а опция -mhe=on разрешает криптование заголовков.

Во всем многообразии опций как всегда поможет разобраться

Распаковка архива

Для распаковки используется команда x

Для извлечения содержимого из архива arch.7z в текущую директорию, выполните в терминале:

Если архив разбит на множество частей, используйте имя с наименьшим номером тома:

Если вы хотите извлечь архив не в текущей диретории, вы можете явно задать целевую директорию с помощью опции -o

Читайте также:  Windows update package files

Просмотр содержимого архива

Для просмотра внутренностей используется команда l

Источник

Download

Download 7-Zip 19.00 (2019-02-21) for Windows :

Link Type Windows Description
Download .exe 64-bit x64 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64)
Download .exe 32-bit x86 7-Zip for 32-bit Windows
Download .7z x86 / x64 7-Zip Extra: standalone console version, 7z DLL, Plugin for Far Manager
Download .7z Any 7-Zip Source code
Download .7z Any / x86 / x64 LZMA SDK: (C, C++, C#, Java)
Download .msi 64-bit x64 (alternative MSI installer) 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64)
Download .msi 32-bit x86 (alternative MSI installer) 7-Zip for 32-bit Windows

Download 7-Zip 21.03 beta (2021-07-20) :

Link Type System Description
Download .exe 64-bit Windows x64 7-Zip for Windows
Download .exe 32-bit Windows x86
Download .exe 64-bit Windows arm64
Download .msi 64-bit Windows x64 (alternative MSI installer) 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64)
Download .msi 32-bit Windows x86 (alternative MSI installer) 7-Zip for 32-bit Windows
Download .7z Windows x86 / x64 7-Zip Extra: standalone console version, 7z DLL, Plugin for Far Manager
Download .tar.xz 64-bit Linux x86-64 7-Zip for Linux: console version
Download .tar.xz 32-bit Linux x86
Download .tar.xz 64-bit Linux arm64
Download .tar.xz macOS (arm64 / x86-64) 7-Zip for MacOS: console version
Download .7z any / Windows 7-Zip Source code
Download .7z any / Windows LZMA SDK: (C, C++, C#, Java)

Download 7-Zip 16.04 (2016-10-04) for Windows :

Link Type Windows Description
Download .exe 32-bit x86 7-Zip for 32-bit Windows
Download .exe 64-bit x64 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64)
Download .7z x86 / x64 7-Zip Extra: standalone console version, 7z DLL, Plugin for Far Manager
Download .7z Any 7-Zip Source code
Download .7z Any / x86 / x64 LZMA SDK: (C, C++, C#, Java)
Download .msi 32-bit x86 (alternative MSI installer) 7-Zip for 32-bit Windows
Download .msi 64-bit x64 (alternative MSI installer) 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64)

Download 7-Zip 9.20 (2010-11-18) for Windows :

Link Type Windows Description
Download .exe 32-bit x86 7-Zip for 32-bit Windows
Download .msi
Download .msi 64-bit x64 7-Zip for 64-bit Windows x64 (Intel 64 or AMD64)
Download .msi IA-64 7-Zip for Windows IA-64 (Itanium)
Download .exe ARM-WinCE 7-Zip for Windows Mobile / Windows CE (ARM)
Download .zip 32-bit 7-Zip Command Line Version
Download .tar.bz2 Any 7-Zip Source code
Download .7z 32-bit 7-Zip Extra: 7z Library, SFXs for installers, Plugin for Fare Manager
Download .tar.bz2 Any LZMA SDK (C, C++, C#, Java)

You can download any versions of 7-Zip (including latest beta versions) from SourceForge:

Download p7zip for Linux (Posix) (x86 binaries and source code) :

p7zip is the command line version of 7-Zip for Linux / Unix, made by an independent developer.

Some unofficial p7zip packages for Linux and other systems:

Copyright (C) 2021 Igor Pavlov. The site is hosted at Digital Ocean

Источник

Оцените статью