Как создать и распаковать архив?

В наше время мы привыкли работать с большими объемными файлами размеры, которых, порой, достигают нескольких десятков и даже сотен гигабайт. Возможности современных компьютеров и вместительный объем их жестких дисков этому очень способствуют. Поэтому большое количество людей так и не научились правильно работать с архивами. Задачей нашего пособия является ликбез этого важного вопроса информатики. Материал полезен к прочтению, как студентам, так и домохозяйкам.


Зачем создавать архив?



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



Существует немалое количество ситуаций, когда требуется создавать архив. Приведём ряд причин создания файловых архивов:



1) экономия места
2) удобство хранения большого количества файлов
3) пересылка файлов
4) дополнительная защита от вирусов
5) повышение конфиденциальности данных


Какие существуют программы-архиваторы?



Задачей любой программы-архиватора является максимальное и быстрое сжатие данных, выделенных файлов и структур папок. Но также методы, которые используются для сжатия должны быть обратимы. То есть, в отличие от алгоритма сжатия рисунков в формат jpg не должно произойти потери данных (даже одного-единственного байта).



Список популярных программ-архиваторов под ОС Windows:



  • 7-Zip
  • WinRAR
  • WinZip

Среди них, есть немало и бесплатных:



  • 7-Zip
  • Hamster Free ZIP Archiver
  • IZArc
  • Universal Extractor
  • PeaZip 5.5.0
  • ExtractNow
  • UnZip Me
  • FileCompress
  • KGB Archiver


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



Программа-архиватор 7-Zip и её возможности


В качестве основной программы для нашего обзора был выбран 7-Zip. Почему выбор пал именно на него. Дело в том, что это программное обеспечение с открытым кодом. Большая часть исходного кода этой программы находиться под лицензией GNU LGPL. Код unRAR распространяется под смешанной лицензией: GNU LGPL + ограничение unRAR.


7-Zip можно использовать на любом компьютере, включая компьютеры коммерческих организаций. Не нужно регистрировать или платить за архиватор 7-Zip.



Основные возможности 7-Zip



Высокая степень сжатия в формате 7z с компрессией LZMA



Программой поддерживаются следующие форматы архивов:

  • Архивирование / разархивирования: 7z, ZIP, GZIP, BZIP2 и TAR
  • Только разархивирование: ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR и Z.
  • Отличное шифрование в форматах 7z и ZIP
  • Возможность самораспаковки для формата 7z

Как создать файловый архив с помощью 7-zip?


В этом пособии мы расскажем и покажем вам, как создать файловый архив с помощью бесплатной программы 7-Zip в Windows.


  • Произведите установку программы на компьютер в Windows. Скачать программу можно с официального проекта http://www.7-zip.org/. На момент создания этого пособия версия программы была 9.20 (уже появилась бета-версия 9.35).
  • Зайдите в папку Windows, где находятся файлы и папки, которые необходимо поместить в архив.
  • Выделите необходимые объекты для сжатия.
  • Щелкните правой кнопкой мыши, чтобы вызвать контекстное меню.
  • В контекстном меню выберите пункт 7-zip -> Add to "Название папки".7z. После проделанной процедуры у вас получится готовый архив, в этой же папке.


Как создать самораспаковывающийся архив?


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


  • Проделываем все пункты до вызова контекстного меню как при создании обычного архива.
  • Далее выбираем пункт 7-zip -> Добавить к архиву (Add to archive).
  • В появившемся окне отмечаем флажком пункт Создать SFX архив (Create SFX archive).
  • Нажимаем кнопку OK


Как создать архив с паролем на открытие?


  1. Создание пароля, который необходимо вводить при распаковке архива не является такой сложной задачей, как вы можете сперва подумать.
  2. Проделываем все пункты до вызова контекстного меню как при создании обычного архива.
  3. Далее выбираем пункт 7-zip -> Добавить к архиву (Add to archive).
  4. В появившемся окне впечатываем в полях Введите пароль и Повторите пароль области «Шифрование» (Encryption) свой пароль необходимой длины.
  5. Нажимаем кнопку OK.
  6. Для повышения секретности и невозможности определения, что представляет собой архив, необходимо отметить флажок «Шифровать имена файлов».


Как создать многотомный архив?


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


  1. Проделываем все пункты до вызова контекстного меню как при создании обычного архива.
  2. Далее выбираем пункт 7-zip -> Добавить к архиву (Add to archive).
  3. В появившемся окне выбираем какой-нибудь пункт поле в со списком «Разбить на тома размером (в байтах)».
  4. Там есть несколько вариантов: 10 Мб, 650 Мб, 700 Мб, 4480 Мб и устаревший пункт для сохранения на дискеты 1"44 Мб.
  5. Нажимаем кнопку OK - архивы будут созданы спустя некоторое время.

Как распаковать архив с помощью 7-zip?


Родным форматом хранения архивов файлов является 7z. Однако наличие нескольких методов декомпрессии позволяет этой программе работать и с другими распространенными типами архивов.


Для распаковки архива, через контекстное меню выберете команду Extract here или Exctract to "Название файла архива, который собираетесь разархивировать". Через некоторое время в зависимости от объема и количества файлов программа создаст копии файлов (в первом случае или специальную папку с копиями этих файлов (второй вариант).



Список полезных источников:


  1. http://www.7-zip.org/.


Графический редактор Paint.net Организация файлового обмена с помощью программы HFS