Ваша реклама
Ваша реклама

Как работать с архивами

миниатюра зип папкаЗдравствуйте дорогие друзья!

Что это вообще такое - архивы? Во многих файлах бывают какие-то повторяющиеся фрагменты и не обязательно держать их все на диске целиком. Программы, которые называются архиваторами, могут отыскать эти повторяющиеся фрагменты и записать вместо них какую-то другую информацию, по которой можно было бы потом вспомнить, кто за кем стоял.

 Эффективность архиватора будет разной для разных файлов. Текстовые документы без картинок сжимаются в среднем в три-пять раз. Картинки (например, файлы формата BMP) могут сжиматься и в два, и в четыре, и даже в десять раз - в зависимости от насыщенности деталями. Но среди графических файлов есть такие, которые уже сжаты, и далее сжимать их смысла нет - особого выигрыша от этого не получится. К числу таких плохо сжимаемых файлов относятся всем известные файлы цифровых фотографий формата JPEG.

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

Не влезают на флэшку документы, не помещаются на CD программы - заархивируйте фалы, и вполне возможно, что после этого все поместится.

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

ZIP - самый распространенный в мире тип архивов. Формат не самый лучший из возможных (есть и поудобнее, и с более плотной упаковкой), зато самый стандартный. С ним-то как раз и умеет работать встроенный архиватор системы Windows.

Как работать с архивами

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

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

Так мы работаем с архивом, который создал кто-то другой. А как нам самим создать архив?

Способов, как всегда, много, но самый простой и быстрый мы уже знаем - видели в прошлой статье. Выделяем файлы и папки, подлежащие сжатию, щелкаем правой кнопкой мышки и в появившемся контекстном меню выбираем строку Отправить, а там - команду Сжатая ZIP-папка. Пара секунд - и получаем архив.

Другой способ упаковки файлов в архив: создать пустой архив, а потом просто накидать в него файлов, как в обычную папку. Создается архив через контекстное меню пустого места в папке или на рабочем столе, командой Создать - Сжатая ZIP-папка (для этого надо щелкнуть правой кнопкой мышки по пустому месту).

А что делать, если программа, которую вы скачали из интернета, или файлы, присланные в электронном письме, сжаты с использованием других архиваторов? Например, полученные вами архивы имеют расширение rar или 7z - как их от туда достать? В этой ситуации вам понадобится отдельная программа-архиватор.

7-zip

Например, 7-ZIP - бесплатный архиватор, который можно скачать здесь, разработанный российским программистом Игорем Павловым. Кроме архивов собственного формата 7z и стандартного ZIP, программа может создать архивы TAR, которые применяются в операционных системах Linux. Ну, а извлекать файлы может из всех популярных архивных форматов. Так же есть замечательный архиватор WinRar, но он платный, его пробную версию можно скачать здесь.

Архиватор может запускаться из меню программ. Окно его выглядит как проводник, со своими особыми кнопками и командами в меню. В это окно можно будет притащить мышкой файлы, чтобы упаковать их в архив. Двойной щелчок по файлу архиву так же будет приводить нас в окно архиватора. тогда вам покажут содержимое архива (список файлов, которые в нем находятся), чтобы вы могли вытащить их мышкой в любую нужную вам папку (распаковать), просмотреть или запустить прямо из архива. Ненужные удалить, отсутствующие добавить...

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

Но самое приятное, что пользоваться архиватором вполне можно, даже специально не запуская программу и не заходя в её окно! Дело в том, что после установки архиватора в контекстных меню файлов и папок появляются новые пункты, которые и позволят нам упаковывать эти файлы и папки в архивы и доставать из архивов имеющееся в них содержимое.

Так, программа 7-ZIP добавляет в контекстное меню свое подменю, которое так и называется: 7-Zip, в нем вы найдете основные команды для работы с архивами.

Три самых важных для нас команды этого подменю предназначены для распаковки архива:

  • команда Распаковать потребует указать папку на диске, куда должны попасть извлеченные из архива файлы (в диалоговом окне, которое вам выдадут, найдется для этого безымянная кнопочка с тремя точками). Если архив защищен паролем и пароль этот вам известен, сможете в том же окне его ввести.
  • команда Распаковать здесь без всяких дополнительных вопросов и выдачи каких либо диалоговых окон вытащит файлы из архива и разместит в текущей папке.
  • команда Распаковать в "Имя_архива\" поступит поаккуратнее: создаст поддиректорию (вложенную папку) с тем же именем, что и у исходного архивного файла, туда и запишет содержимое архива. Если в проводнике было выделено несколько архивов, последняя команда будет выглядеть иначе: Распаковать в "\*". Эту запись предлагается понимать так, что каждый из архивов будет распакован в свою собственную папку, которую программа создаст тут же по соседству.
  • Если архив скачан из интернета или взят с не очень надежного носителя, стоит его проверить на исправность. Занимается этим команда Тестировать. Если она скажет, что архив не исправен, не исключено, что все файлы из него достать не удастся.

Еще три команды в подменю 7-ZIP заведуют упаковкой файлов в архив.

Если вы выделите файлы и папки, которые хотите запаковать, и запустите команду Добавить к архиву, то вас попросят ввести имя создаваемого архива и выбрать его местоположение на диске (тоже будет кнопка с троеточием, а так же строка для ввода имени). Сможете так же выбрать формат архива: нужен ли вам архив продвинутого формата 7z или вас устроит стандартный zip-архив. А потом нажмете кнопку ОК и получите то, что просили.

Команды Добавить в архив "xxx.7z" и Добавить в архив "xxx.zip" (вместо ххх будет стоять имя текущей папки) без всяких вопросов создают 7z- или соответственно zip-архив, названный по имени папки. В него программа и упакует все выделенные вами файлы. А если архив с таким именем в папке уже есть, после завершения операции в нем появятся новые файлы.

Ну, и еще три команды в подменю 7-ZIP применяются в случае, когда файлы надо не просто сжать, но еще и отправить по электронной почте. Адрес получателя у вас и запросят.

Как видите, все тут просто и понятно. Но архиваторы по нашей просьбе сумеют сделать еще много полезных и более сложных дел: защитить архив паролем, чтобы закрыть доступ к данным для посторонних; создать самораспаковывающийся архив (это чтобы данные из него можно было достать вообще без привлечения к делу какого-либо) архиватора; поделить большой архив на части для его размещения на нескольких CD, DVD или дискетах и т. п.

На сегодня у меня все, до новых встреч.

С уважением, Виталий Букарев.

Оставить свой комментарий

Поиск
Подпишитесь на новости блога

Ваш E-Mail в безопасности

365 дней за полярным кругом
Место для вашей рекламмы
Лучший хостинг для блога или сайта
Архивы
Вверх
© 2013 - 2017    Копирование материалов сайта разрешено только при наличии активной ссылки   //    Войти
Принимаем Z-Payment