163
обычно занимает 32 — 512 Кбайт в
зависимости от объема архива; в
большинстве случаев чем больше словарь, тем выше степень сжатия
данных;
2) область данных — данные сжатых папок и файлов;
3) информация для восстановления предназначена для восстанов-
ления архива в случае его повреждения, например при ошибке чтения
с носителя; обычно занимает 1 — 3 % от объема архива.
Непрерывный (
solid)
архив (рис. 10.9) — это архив, содержащий
папки и файлы, объединенные в
один файл и только затем сжатые.
Непрерывный архив позволяет достичь высокой степени сжатия,
особенно если сжимаемые файлы имеют похожее содержание. Однако
увеличивается время распаковки, так как приходится анализировать
все файлы, находящиеся перед извлекаемым файлом, а в случае по-
вреждения файла не удастся извлечь все следующие за ним файлы.
Многотомный (
multivolume)
архив (рис. 10.10) — это архив, раз-
битый на несколько файлов (тома, volume) равной длины. Много-
томные архивы используются в случае, если объем архива превыша-
ет размер носителя. В
этом случае архив преобразуют в многотомный
архив и записывают на несколько носителей. Один файл может на-
ходиться в нескольких томах. Многотомные архивы не допускают
изменения: в них нельзя добавлять, обновлять или удалять файлы.
Для распаковки томов необходимо, чтобы все тома находились в
одной папке. Извлечение начинается с
первого тома. Если том по-
врежден, то файлы, находящиеся в нем, не могут быть извлечены,
однако последующие тома могут распакованы. Многотомные архивы
могут быть непрерывными.
Самораспаковывающийся (
SFX,
SelF-eXtracting)
архив — это
архив, в начало которого добавлен код программы распаковки со-
держимого архива. Самораспаковывающиеся архивы имеют расши-
рение . EXE. Самораспаковывающиеся архивы используются, если
Рис. 10.8. Пример архива
Рис. 10.9. Пример непрерывного ар-
хива
Рис. 10.10. Пример многотомного архива
164
нет уверенности, что там, где будет распаковываться архив, есть со-
ответствующая программа для его распаковки. Самораспаковываю-
щиеся архивы могут быть непрерывными и многотомными. В по-
следнем случае первый том архива будет иметь расширение . EXE.
Для работы с архивами предназначены специальные програм-
мы — архиваторы.
Архиваторы позволяют сжимать и извлекать
папки и файлы из архива, создавать обычные, непрерывные, много-
томные, самораспаковывающиеся архивы и их различные комбина-
ции. Доступ к
функциям архиватора осуществляется через интерфейс
пользователя архиватора или контекстное меню
Проводника.
Наиболее распространенными являются архиваторы RAR и ZIP.
Форматы сжатия папок и файлов этими архиваторами несовместимы,
однако архиватор RAR поддерживает операции с архивами в форма-
те ZIP. Файлы архивов этих архиваторов имеют расширения RAR и
ZIP соответственно.
Достарыңызбен бөлісу: