Книга: Компьютер от «А» до «Я»: Windows, Интернет, графика, музыка, видео и многое другое
Типы наиболее популярных архивов
Заархивированный объект превращается в файл с соответствующим расширением (том, что представляет собой расширение файла, мы говорили выше, в разделе «Панель управления»), которое не зависит от первоначального расширения файла или содержимого папки. Например, если вы файлы Отчет. doc, Рисунок. bmp и Доклад. txt заархивируете в RAR-формате, то в результате получите архивные файлы Отчет. rar, Рисунок. rar и Доклад. rar. То же касается и архивов других форматов.
Далее мы рассмотрим наиболее популярные и востребованные в настоящее время архивные форматы.
Архивы RAR и ZIP
Как мы уже отмечали выше, программа WinRAR поддерживает работу с архивами RAR и ZIP. Каждый из них имеет свои характерные особенности, на которых мы здесь и остановимся.
Главным преимуществом zip-формата является его высокая популярность. В частности, большинство предлагаемых к скачиванию в Интернете архивов имеют именно zip-формат. Если вы намереваетесь отправить кому-то архив, но не уверены, что у получателя имеется программа WinRAR для его распаковки – создавайте архив zip-формата.
Еще одно достоинство zip-формата – это высокая скорость создания архивов. Архивы zip-формата создаются намного быстрее rar-архивов, но, впрочем, на мощных современных компьютерах это не играет особой роли.
Что касается архивов rar-формата, то они также являются довольно популярными. Их преимуществом по сравнению с zip-архивами является то, что они обеспечивают намного лучшее сжатие. Кроме этого, формат RAR поддерживает работу с многотомными архивами, которые, по признанию многих, являются намного более удобными, чем «разделенные по дискам» zip-архивы.
Кроме этого, формат RAR поддерживает еще целый ряд полезных функций. Среди них в первую очередь стоит отметить возможность добавления в архив информации для восстановления, что позволяет восстанавливать поврежденные файлы. Также нужно упомянуть про механизм блокировки архивов для предотвращения непреднамеренного случайного редактирования важных данных.
Еще одним немаловажным достоинством RAR-формата является то, что он позволяет работать с архивами практически неограниченного объема (если уж совсем точно – до 8 экзабайт, что равняется 8 589 934 591 Гб), в то время как объем zip-архива не может превышать 2 Гб.
ПРИМЕЧАНИЕ
Учтите, что старые файловые системы нее поддерживают работу с файлами объемом более 4 Гб, поэтому в таких случаях нужно использовать файловую систему NTFS.
Также формат RAR поддерживает возможность создания так называемых непрерывных (solid) архивов. О том, что это такое, пойдет речь в следующем разделе.
Что такое непрерывный (solid) архив?
Непрерывный (solid) архив – это архив rar-формата, который упакован особым образом: все сжимаемые файлы рассматриваются архиватором как один непрерывный поток данных. Отметим, что такой вид архивации поддерживается только rar-форматом, zip-формат данную возможность не поддерживает.
Непрерывное архивирование позволяет заметно повысить степень сжатия, особенно когда в архив упаковывается большое количество файлов небольшого размера с похожим содержимым.
Однако наряду с неоспоримыми преимуществами, данный метод архивирования имеет и некоторые недостатки. Главный из них заключается в том, что обновление непрерывных архивов (т. е. добавление файлов в уже существующий архив или их удаление из него) протекает с меньшей скоростью, чем обновление обычных архивов. Кроме этого, для извлечения какого-то одного файла из solid-архива необходимо проводить анализ всех предыдущих запакованных файлов. По этой причине извлечение отдельных файлов из середины или конца solid-архива производится медленнее, чем их извлечение из обычного архива. Но стоит отметить, что если из solid-архива извлекаются все или следующие в порядке очереди первые файлы, то случае скорость разархивирования почти не будет отличаться от скорости распаковки обычного архива.
Еще один важный момент состоит в том, что если в solid-архиве какой-то файл окажется поврежденным, то вы не сможете извлечь из архива не только его, но и все следующие за ним файлы.
В связи с вышеизложенным, непрерывными архивами рекомендуется пользоваться в следующих случаях: когда архив не планируется обновлять (или предполагается делать это редко), когда вы планируете чаще распаковывать весь архив (а не извлекать из него один или несколько файлов) и когда вам необходимо достичь максимальной степени сжатия (пусть это даже будет в ущерб скорости архивирования).
Самораспаковывающиеся архивы
Самораспаковывающиеся архивы являются довольно удобным инструментом, а потому давно и заслуженно пользуются немалой популярностью. В общем случае самораспаковывающийся архив – это архив, к которому присоединен исполняемый модуль. На практике это означает, что такой архив можно распаковать простым запуском его как обычного приложения (то есть двойным щелчком мыши). Причем никаких внешних программ для этого не требуется. Тем не менее, программа WinRAR поддерживает работу с самораспаковывающимися архивами, и при желании распаковку такого архива вы можете выполнить средствами этой программы.
Самораспаковывающийся архив по сути является исполняемым файлом, поэтому имеет расширение. exe. Такие архивы удобно использовать, например, в случае, когда вы хотите передать кому-то архив, но не уверены, есть ли у получателя программа для его распаковки. Кроме этого, самораспаковывающиеся архивы удобно использовать для распространения собственных программных продуктов, а также в целом ряде иных случаев.
ВНИМАНИЕ
Учтите, что многие виды вредоносного программного обеспечения (вирусы, трояны, сетевые черви, программы-шпионы, рекламные модули и т. д.) распространяются именно в виде самораспаковывающихся архивов. Поэтому прежде чем запустить такой файл на исполнение, обязательно просканируйте его хорошей антивирусной программой с актуальными сигнатурными базами.
В настоящее время самораспаковывающиеся архивы распространены не меньше, чем обычные rar– и zip-архивы.
- Типы данных для работы с датой и временем
- Большие целые типы
- Типы страниц и их использование
- 1.2.3. Константы, переменные и типы
- 4. Лекция: Типы данных
- 9.1. Классы и прототипы
- 4. Кортежи. Типы кортежей
- 5. Отношения. Типы отношений
- 1. Базовые типы данных
- 1. Различные типы и кратности связей
- 1.7 Иерархия драйверов систем хранения и типы драйверов
- 4.5 Типы портов Fibre Channel