Компьютер на 100. Начинаем с Windows Vista — страница 21 из 48

Для чего нужна архивация

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

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

Архивирование позволяет сократить в несколько раз время передачи файлов по Интернету, а также поместить на дискету, компакт-диск или другой носитель значительно большее количество данных. В одном архивном файле можно хранить как обычные файлы, так и папки с вложенными файлами и другими папками, причем после распаковки архива вся структура папок будет восстановлена в неизменном виде. Степень сжатия при архивации зависит в основном от типа файла. Например, тексты, таблицы или рисунки в формате BMP можно сжать в несколько раз, а рисунки в формате JPG, музыка в форматах MP3 и WMA практически не сжимаются, поскольку и так являются сжатыми.

Использование сжатых ZIP-папок

Windows Vista имеет встроенную поддержку работы с архивами в формате ZIP и поддерживает сжатие, основанное на возможностях файловой системы NTFS.

Архивы в формате ZIP отображаются в виде так называемых ZIP-папок. Работа с ними почти ничем не отличается от действий с обычными папками: вы можете открывать из такого каталога документы, перемещать и копировать файлы, а также выполнять другие операции. При копировании файла в ZIP-папку он будет автоматически сжат, а при извлечении из папки – восстановлен до исходного состояния.

Чтобы создать новую ZIP-папку и сразу же поместить в нее несколько файлов или каталогов, используйте следующий способ.

1. Выделите в окне Проводника файлы, которые нужно поместить в ZIP-папку.

2. Щелкните правой кнопкой мыши на одном из выделенных файлов и выполните в контекстном меню команду Отправить ► Сжатая ZIP-папка.

3. В результате будет создана ZIP-папка, содержащая все выделенные объекты. Имя архива будет соответствовать тому файлу, на котором вы щелкнули правой кнопкой мыши. Если вы выделили файлы большого размера, то процесс создания архива может занять некоторое время.

Для распаковки одного или нескольких файлов просто скопируйте их из сжатой папки в нужное место. Чтобы извлечь все объекты из сжатой ZIP-папки, можно воспользоваться специальным мастером.

1. Щелкните правой кнопкой мыши на значке ZIP-папки и выберите пункт Извлечь все.

2. Мастер предложит для распаковки текущую папку, изменить которую можно, нажав кнопку Обзор (рис. 4.8).


Рис. 4.8. Мастер извлечения файлов из ZIP-папки


3. Для начала распаковки нажмите кнопку Извлечь и дождитесь завершения процесса. Извлеченные файлы будут отображены в окне Проводника.

ПРИМЕЧАНИЕ

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

Работа с архиватором WinRAR

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

Если вы постоянно скачиваете какие-либо файлы из Интернета, то не сможете обойтись без этой программы, поскольку нередко файлы, предлагаемые для скачивания, представлены именно в формате RAR. Во время установки программа предлагает связать себя со всеми доступными ей типами архивов, включая ZIP. Если вы согласитесь с этим, то ZIP-файлы перестанут быть сжатыми ZIP-папками, а станут открываться в программе WinRAR.

Вы можете использовать ZIP-папки для архивов ZIP, а программу WinRAR – для архивов всех остальных типов. Для этого откройте программу WinRAR, выполните в меню команду Параметры ► Установки, в открывшемся окне перейдите на вкладку Интеграция и снимите флажок ZIP.

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


Рис. 4.9. Команды для создания архива с помощью WinRAR


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

Сжатие файлов NTFS

При использовании разделов с файловой системой NTFS вы можете задействовать ее возможности для сжатия файлов. При этом происходит более слабое сжатие, чем при использовании архивов ZIP или RAR, но выполняется оно гораздо быстрее. Файлы, сжатые с помощью NTFS, практически не отличаются от обычных несжатых файлов, а процесс сжатия или распаковки выполняется незаметно для пользователя.

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

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

1. Щелкните правой кнопкой мыши на нужной папке и выберите в контекстном меню пункт Свойства.

2. На вкладке Общие нажмите кнопку Другие, чтобы открыть окно установки дополнительных атрибутов файла. Если же на вкладке Общие вообще нет никаких кнопок, значит, папка находится на разделе FAT, где сжатие не поддерживается.

3. В окне Дополнительные атрибуты установите флажок Сжимать содержимое для экономии места на диске.

4. Закройте все окна с помощью кнопки OK. При установке сжатия для папки появится дополнительное окно, в котором нужно указать, применять сжатие только к выбранной папке или ко всем вложенным файлам и папкам. Если папка содержит большое количество файлов, то процесс сжатия может занять несколько минут.

Несмотря на меньшую степень сжатия, использовать сжатые с помощью NTFS папки намного удобнее, поскольку их использование ничем не отличается от обычных папок. Вы также сможете использовать такие папки в окнах открытия и сохранения документов и без проблем запускать приложения из сжатых папок.

ВНИМАНИЕ

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

Практическая работа 25. Изучение разных способов архивации

Задание. Сравнить степень сжатия при использовании различных способов архивации.


Последовательность выполнения

1. Создайте на Рабочем столе папку с названием Архив.

2. Скопируйте в созданную папку несколько файлов различных типов: тексты, рисунки в разных форматах, программы и др.

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

4. Рассчитайте степень сжатия ZIP-архива следующим образом:

1) щелкните правой кнопкой мыши на папке Архив, выполните команду Свойства и узнайте общий размер, занимаемый всем содержимым папки;

2) аналогично узнайте размер ZIP-архива;

3) для расчета степени сжатия разделите размер несжатой папки на размер ZIP-архива.

5. Если у вас установлен архиватор WinRAR, то сархивируйте папку Архив с его помощью. Для этого щелкните правой кнопкой мыши значке папки и выполните команду Добавить в архив "Архив.rar".

6. Узнайте степень сжатия RAR-архива. Для этого можно щелкнуть правой кнопкой мыши на значке архива, выполнить в контекстном меню команду Свойства иперейти на вкладку Архив, где вы найдете все нужные данные.

7. Примените к папке Архив сжатие NTFS. Для этого:

1) щелкните правой кнопкой мыши на значке папки Архив и выполните в контекстном меню команду Свойства;

2) на вкладке Общие нажмите кнопку Другие и в появившемся окне установите флажок Сжимать содержимое для экономии места на диске;

3) закройте все окна с помощью кнопки OK. При этом в окне Подтверждение изменения атрибутов нужно установить переключатель в положение К этой папке и ко всем вложенным папкам и файлам.

8. Для расчета степени сжатия NTFS щелкните правой кнопкой мыши на сжатой папке или файле и выполните команду Свойства. В появившемся окне обратите внимание на следующие параметры:

• Размер – общий несжатый размер всех файлов в папке;

• На диске – размер, занимаемый папкой на диске с учетом сжатия.

9. Удалите папку Архив, после чего извлеките содержимое RAR-архива, щелкнув на нем правой кнопкой мыши и выполнив команду Извлечь в текущую папку.

10. Повторно удалите папку Архив и все созданные архивные файлы.

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

Подведение итогов

Вопросы для самопроверки

По какому принципу работают программы для архивации?

В каких случаях следует применять архивацию?

Как работать со сжатыми ZIP-папками?

В чем преимущества и недостатки сжатия NTFS?

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


Что дальше?

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

Урок 4.4. Файловые менеджеры