VDS Хостинг для Ваших проектов

7-zip – бесплатный архиватор

Май 7th, 2013 Рубрики: Сервисные

бесплатный архиватор 7-zipУже очень много статей я написал на блог, сделав обзор программ самого широкого спектра, однако до сих пор ещё не было рассмотрено ни одного архиватора. А между тем программы-архиваторы играют очень важную роль для любого компьютерного пользователя. Ведь архивация данных – дело постоянно выполняемое, а распаковка архивов является повседневной рутинной работой. Ведь очень большая часть файлов, которые мы скачиваем из сети имеется в архивах, тех или иных форматов. Кроме того с помощью архивации файлов можно выполнить такую важную функцию как шифрование данных.

Программ для архивирования существует огромное множество, но эту статью я хотел бы посвятить бесплатному архиватору 7-Zip. По моему мнению – это если не лучший архиватор, то хотя бы числится среди них. И это не только субъективное мнение. 7-zip получил признание во всём мире.

В начале несколько слов о самом 7-zip и его особенностях. Этот архиватор имеет свой формат 7Z. Это сравнительно новый формат, обеспечивающий высокую степень сжатия. Среди его преимуществ: открытая архитектура, шифрование по стандарту AES, поддержка имён файлов в юникоде, практически неограниченный размер архивов. Благодаря своей открытой архитектуре, для него доступны несколько методов сжатия, из которых стандартным считается LZMA.

Ну а теперь ещё несколько более общих преимуществ архиватора 7-Zip:

  • 7-zip – абсолютно бесплатный архиватор.
  • Нетребовательный к системным ресурсам. Версии как для Windows так и для Linux-систем, причём как для 32- так и для 64-битных систем.
  • Поддержка множества языков, естественно 7 zip доступен и в русской версии.
  • Поддержка почти всех типов архивов (распаковка). Создание архивов 7Z, ZIP, TAR, а также самораспаковывающихся архивов.
  • Работа как через графический пользовательский интерфейс, так и через командную строку.
  • Шифрование файлов.

Среди малочисленных слабых сторон можно указать разве что:

  • При архивации больших объёмов данных довольно сильно нагружает процессор и весь процесс занимает немалое время.
  • Дизайн графического интерфейса немного уступает другим продуктам этого рода, а для Ubuntu вообще нет.

Установка 7 zip типичная и никаких особенностей не имеет. Для Windows достаточно скачать инсталлятор, а в Ubuntu выполнить команду:

sudo apt-get install p7zip-rar p7zip-full
или установить из центра приложений. Будут установлены пакеты для подержки архивов 7z и rar. Затем в менеджере архивов можно будет работать с данными форматами. Конечно же будет доступна и работа с консоли, используя команду 7z.

Настройки и интерфейс 7-zip File Manager

Сам интерфейс очень простой и интуитивно понятный, так что в особых объяснениях не нуждается. Он очень похож на Total Commander. 2 панели, в которых показан список файлов и папок. Также можно работать и с одной, как в WinRar. Лично я предпочитаю работать с двумя панелями. Включить желаемое отображение можно из меню «Вид», поставив или сняв флажок. Также с этого меню вы можете управлять внешним видом кнопок, показать или скрыть определённые сведения о файлах.

Доступ к настройкам производится из меню Сервис -> Настройки.

Настройки и параметры 7-zip

На первой вкладке «Система» надо произвести ассоциацию архиватора 7Zip с разными типами архивов. Из скриншота вы можете убедиться, что поддерживаются почти все форматы, за исключение разве что ace. т.е., где стоит флажок, тот тип файла будет открываться в файловом менеджере 7-zip.

Вторая вкладка «7-Zip» предназначена для настройки интеграции этой программы в контекстное меню. Вы можете указать, какие пункты вам необходимы. Рекомендую отметить также флажок "Каскадное контекстное меню". Это сделает его выпадающим, а не все пункты подряд, так что оно будет очень набитым, особенно если есть много других пунктов, добавленых какими-либо программами. Конечно, если оно вам не нужно, можете не включать эту опцию.

Вкладка «Папки» предназначена для указания временного каталога, который будет использоваться при работе с архивами. Если нет причин указывать что-то особое, надо оставить временную системную, как и есть по-умолчанию.

Вкладка «Редактор» нужна, чтобы указать приложение-редактор (например Блокнот), которе будет вызвано по команде редактировать. Diff: – здесь можно прописать утилиту, которая ищет различия в двух файлах.

На вкладке «Настройки» можно управлять работой файлового менеджера: как открывать файлы, какие иконки показывать и пр. Полезным может быть выделение этих двух пунктов:
"Показывать системное меню" – в контекстное меню в файловом менеджере, интегрируется ещё один пункт – «Система», из которого получаете доступ к командам, доступным в проводнике Windows.
"Показывать разделители" – немного улучшает восприятие информации, добавляя сетку к элементам на странице.

Ну и на последней вкладке можно выбрать язык приложения. Их там очень много, но если какого-то нет, можете сами перевести, ведь языковые файлы здесь представлены в текстовом формате и находятся в папке Lang.

Как пользоваться 7 Zip

Чтобы распаковать 7 zip архив или другой, или просто просмотреть его содержимое, достаточно щёлкнуть правой кнопкой мыши на нём и с контекстного меню выбрать команду "Распаковать" (если надо указать в какую папку) или "Распаковать здесь", если надо извлечь в текущую папку.

7-zip как пользоваться, распаковать архив

Аналогичные действия надо выполнить, когда надо создать архив 7Z, TAR, ZIP. Выделяем нужные файлы в проводнике или файловом менеджере. В первом случае выбираем из контекстного меню "Добавить к архиву" (чтобы указать параметры), или если выбрать "Добавить к архиву <имя_по_умолчанию>", то будет создан архив с автоматическим именем и настройками.

При первом варианте появляется окно с дополнительными параметрами архива.

7-zip как пользоваться, создать архив

В поле «Архив» задаётся имя архива.
Из списка «Формат архива», выберите желаемый формат. По-умолчанию 7z, очень хороший.
Уровень сжатия задаёт степень уменьшения размера. Обычно достаточно выбрать нормальный. Чем выше степень, тем больше времени нужно на упаковку. А если вы сжимете мультимедийные файлы, то ощутимого уменьшения размера это не даст, однако время займёт. Поэтому высокие значения лучше выбирать для текстовых файлов.
Из списка «Метод сжатия» Вы можете выбрать желаемый метод. По-умолчанию и отлично работает LZMA. Выбор других может привести к тому, что некоторые архиваторы не смогут открыть такой архив. Ознакомиться с различиями этих методов можно в справке к 7-zip. К сожалению она на английском языке, но разобраться можно. В крайнем случае воспользуйтесь Qdictionary или Pop-up Dictionary.

Полезное поле внизу «Разбить на тома». Если нужно архивировать большое количество данных, то конечный архив может не поместиться на носителе, хотя в последнее время это маловероятно, но при отправке по почте могут быть ограничения. Поэтому если размер будет превышать указанный в этом поле, то будет создано несколько файлов, называемых томами. Получив все тома, пользователь може извлечь все данные.

Из списка «Режим изменения »можно задать поведения архиватора при обнаружении файлов, уже имеющихся в архиве, если производится добавления в уже существующий. В большинстве случаев используется вариант "Добавить и заменить", который перезаписывает все файлы.

Если установить флажок «Создать SFX-архив», то будет создан самораспаковывающийся архив. Он представляет собой исполняемый файл (exe), который может быть распакован на любом компьютере. В таком случае конечному пользователю не нужно иметь какого-либо архиватора. Он лишь запускает программу и указывает в диалоге, куда извлечь файлы.

В разделе «Шифрование» можно при необходимости задать пароль на архив. Метод шифрования для архивов формата 7Z доступен только один, причём очень надёжный – AES-256. Если выбран формат ZIP, то доступен также ZipCrypto. Его рекомендуется использовать для совместимости с другими архиваторами. После задания пароля, чтобы распаковать архив или изменить, нужно будет его указать. Без него ничего не выйдет. Но пользователь сможет просмотреть, какие файлы в нём содержатся, не имея доступа к их содержанию. Чтобы скрыть и эту информацию, надо отметить ещё и флажок "Шифровать имена файлов".

Ещё несколько полезных функций 7-Zip

Создание и распаковка архивов не единственные задачи, с которыми справляется программа 7 zip. Также практической функцией является проверка архивов. Для этого в менеджере файлов нужно выделить файл любого поддерживаемого формата архивов и нажать кнопку на панели инструментов Тестировать V. Дальше появится отчёт, содержащий сведения о количестве упакованных файлов, полном и сжатом размере, а также наличие или отсутствие ошибок.

Вторая функция, на которую я хотел бы обратить внимание – контрольная сумма. 7-Zip умеет подсчитать контрольную сумму CRC и SHA-256. MD5 к сожалению отсутствует. Контрольная сумма используется для проверки целостности данных и их аутентичности. Если хотя бы один бит в архиве будет изменён, то вычисленные числа не будут совпадать с оригинальными. Это будет свидетельствовать об ошибках в файле. На некоторых файлообменниках возле скачиваемого файла даётся его контрольная сумма, чтобы пользователь смог удостовериться в правильном скачивании. Особенно это актуально для антивирусных программ, чтобы не было подделки. Стоит отметить, что данная операция может быть выполнена для любых файлов, не только архивов.

Интересным будет отметить и то, что 7-zip может разобрать файлы CHM на составляющие его веб-страницы. Ведь CHM – это тоже своего рода архив, состоящий из HTML-страниц, CSS и JS.

Командная строка 7 Zip

Весь описанный выше интерфейс – это лишь графическая оболочка, роль которой в Ubuntu выполняет соответствующий менеджер архивов. Сама же программа архивации работает из командной строки, принимая разные аргументы. Хотя рядовому пользователю вряд ли понадобится работать с ней в режиме командной строки, но всё же приведу несколько базовых, часто используемых команд. Общий синтаксис программы 7z имеет вид:

7z <команда> <ключ> <имя_архива> <аргументы>

Команды:

  • a – задаёт добавление в архив. Если указанный архив не существует, он будет создан. Пример:
    7z a new_archive.7z doc1.txt doc2.docx
    – добавляет (создаёт) 2 файла в архив с именем new_archive.7z
  • l – выводит содержимое архива. Пример:
    7z l archive1.7z
  • t – производит тестирование архива. Пример:
    7z t archive1.7z *.png
    – выполнит тестирование всех png-файлов в архиве.
  • x – извлекает файлы из архива. Пример:
    7z x archive1.7z -oD:\SpecDirectory *.pdf 
    – извлекает все pdf-файлы (остальные остаются) в папку SpecDirectory. Если её не задать, файлы будут извлечены в текущую папку.

Ключи:

  • -p: задаёт пароль. Пример:
    7z a archive1.7z -p01234 keys.mdb
    – упаковывает в архив файл keys.mdb и шифрует его используя пароль 01234
  • -sfx: указывает на создание самоизвлекающегося архива.
  • -t: задаёт тип архива, например: tzip, t7z, trar.

Аргументы содержит имена файлов, которые следует добавить/извлечь, или имя каталога в который надо извлекать. Если он не задан, используется текущий. Чтобы указать все файлы, используйте маску *, а не *.* как обыкновенно в Windows.

Полный список команд и модификаторов вы можете найти в справке к архиватору 7-Zip в разделе "Command Line Version". Кажется всё самое важное написал. Если что упустил, или вы захотите оставить свою оценку 7-zip, комментарии к вашим услугам.

Скачать бесплатно архиватор 7 zip – с официального сайта
FAQ по 7-Zip на русском языке
Примеры использования в режиме командной строки, на русском
Понравился пост? Поделись с другими!
Теги: , , ,

Есть 2 коммент. к “7-zip – бесплатный архиватор”

  1. Июль 22nd, 2013 at 13:27
    1

    Алгоритм сжатия данных, используемый в 7zip – LZMA.
    Он основан на схеме сжатия данных по словарю, сходной с использованной в LZ77, и обеспечивает высокий коэффициент сжатия (обычно превышающий коэффициент, получаемый при сжатии с использованием bzip2), а также позволяет использовать словари различного размера (до 4 Гб).

  2. Грета
    Июнь 29th, 2016 at 12:40
    2

    Поганая программа. Не понятно, как распаковывать

Написать комментарий

   b2bbonbone