Базовые требования к диспетчерам архивов
Программные средства сжатия данных
Большинство программ архивации поддерживают операции над архивами
· добавить файлы в архив (добавляются все файлы подряд из помеченной группы);
· перенести файлы с диска в архив;
· добавить файлы к архиву или заменить старые версии файлов более новыми(в архивный файл добавляются только те файлы, которых совсем нет в архиве, либо копия, имеющаяся в архиве, имеет более раннюю дату. Это позволяет предотвратить затирание в архиве более новых версий);
· заменить старые версии файлов более новыми(в архив добавляются новые версии тех файлов, которые уже имеются в архиве. Этот режим позволяет добиться того, чтобы в архиве всегда были только свежие версии всех файлов).
• вывод оглавления архива;
· распаковка файлов на диск;
· удаление файлов из архива;
· проверка (тестирование) целостности архива;
· распаковать файлы и переслать на стандартное устройство ввода-вывода.
· образование самораспаковывающегося архива.
Большие пообъему архивные файлы могут быть размещены на нескольких дисках (томах). Такие архивы называются многотомными. Том-это составная часть многотомного архива. Создавая архив из нескольких частей, можно записать его части на несколько дискет.
«Классическими» форматами сжатия данных, широко используемыми в повседневной работе с компьютером, являются форматы .ZIP и .ARJ. В последнее время к ним добавился популярный формат .RAR. Программные средства, предназначенные для создания и обслуживания архивов, выполненных в данных форматах, ведены в табл. 2.1.
Таблица 2.1. Средства архивации файлов
Операционная система | Формат сжатия | Средство архивации | Средство разархив-ирования |
MS-DOS | •ZIP | PKZIP.EXE | PKUNZIP.EXE |
•RAR | RAR.EXE | UNRAR.EXE | |
•ARJ | ARJ.EXE | ||
Windows 9x | .ZIP | WinZIp | |
.RAR | WinRAR | ||
.ARJ | WinArj |
Современные программные средства для создания и обслуживания архивов отличаются большим объемом функциональных возможностей, многие из которых выходят далеко за рамки простого сжатия данных и эффективно дополняют стандартные средства операционной системы. В этом смысле современные средства архивации данных называют диспетчерами архивов.
К базовым функциям, которые выполняют большинство современных диспетчеров архивов, относятся;
• извлечение файлов из архивов;
• создание новых архивов;
• добавление файлов в имеющийся архив;
• создание самораспаковывающихся архивов;
• создание распределенных архивов на носителях малой емкости;
• тестирование целостности структуры архивов;
• полное или частичное восстановление поврежденных архивов;
• защита архивов от просмотра и несанкционированной модификации.