Курсовая: Программы-архиваторы - текст курсовой. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Курсовая

Программы-архиваторы

Банк рефератов / Компьютерные сети

Рубрики  Рубрики реферат банка

закрыть
Категория: Курсовая работа
Язык курсовой: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 519 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникальной курсовой работы

Узнайте стоимость написания уникальной работы

2 ВЫСШАЯ АДМИНИС ТРАТИВНАЯ ШКОЛА ПРИ АДМИНИСТРАЦИИ С-ПБ Курсовая работа По дисциплине “ИНФОРМАТИКА ” Тема : “ПРОГРАММЫ-АРХИВАТОРЫ” Выполнила : студентка 1 курса гр.№ 215 Бунчак В.В . Проверил : Воронов А.И. Санкт-Петербург 2004 г. ПЛАН : 1. ВВЕДЕНИЕ -3 2. ИСТОРИЯ РАЗВИТИЯ ТЕОРИИ СЖАТИЯ ИНФОРМАЦИИ -4 3. ТЕРМИНЫ , ИСПОЛЬЗУЕМЫЕ В АРХИВА ЦИИ -7 4. АРХИВАТОРЫ MS DOS 5. АРХИВАТОРЫ ДЛЯ WINDOWS 9X 6. АРХИ ВИРОВАНИЕ И РАЗАРХИВИРОВАНИЕ 7. СРАВНЕНИЕ ВЕРСИЙ АРХИВАТОРОВ MS DOS И Windows . 8. ЗАКЛЮЧЕНИЕ 9. СПИСОК ЛИТЕРАТУРЫ ВВЕДЕ НИЕ Эта курсовая р абота посвящена программам – архиватором . Я выбрала эту тему в связи с тем , ч то часто пользуюсь Интернетом и сталкив аюсь с информацией заархивированной различными программами – архиваторами . По этому я решила разобраться в том , что из себя представляет такие программы и как ими пользоваться . Существует много различных програ мм – архиваторов и данный курсовой проект посвящен особенностям использования наиболее популярных из них. При эксплуат ации компьютера по самым разным причинам возможны порча или потеря информации на м агнитных дисках . Это может произойти из-за физической порчи магнитного диска , неп рав ильной корректировки или случайного уничтожения файлов , разрушения информации компьютерным в ирусом и т.д . Для того чтобы уменьшить потери в таких ситуациях , следует иметь а рхивные копии используемых файлов и системати чески обновлять копии изменяемых ф а йлов. Для копирования файлов можно , разумет ься , использовать команды COPY или XCOPY . Но , например , для копирования файло в с жесткого диска емкостью 28 Мбайт необхо димо 20 дискет стандартного формата (по 1.46 Мбайт ). В таком большом количестве дис кет даже разобраться довольно трудно , поэтому т рудоемкость создания и обновления архива буде т весьма значительной . Поэтому для создания архивов употребляются специализированные программы . Архиваторы - это программы , по зволяющие уменьшить размер файла для э кономии места на диске. Работа их заключается в следующем : найти повторяющиеся фрагменты в файлах и записать вместо них информацию о количес тве повторяющихся кусков. Их мож но разделить на два класса : программы упак овщики (архиваторы ) и программы резервного копирования . Работа их заключае тся в следующем : найти повторяющиеся фрагмент ы в файлах и записать вместо них инфо рмацию о количестве повторяющихся кусков. ИСТОРИЯ РАЗВИТИЯ ТЕОРИИ СЖАТИЯ ИНФОРМАЦИИ История развития MS DOS весьма похожа на историю развития всех информационных технологий . Более того , концепция MS DOS непос редственно заимствована из операционной системы UNIX . UNIX , в свою очеред ь , базируется на самых первых операционных системах типа OS /360 и даже IBM 704. Основные алгоритмы ар хивации данн ых вначале были опробованы на UNIX , а затем (иног да процесс развития тех или иных алгоритм ов осуществлялся параллельно ) в MS DOS . В принципе , большинство используемы х в настоящее время утилит для архивации начали свою жизнь , начиная с MS DOS 2.0. Итак , в сороковых годах ученые , работа ющие в области информационных технологий , ясн о поняли , что можно разработать такой спос об хранения данных , при котором пространство будет расходоваться более экономно . Клод Шеннон , изучая нюансы различий между семан тикой (semantics) (что значит некая сущность ) и синтаксисом (syntax) (выражается как некая сущность ), разработал большинство базовых понятий этой теории . Понимание того , что одно и то же значение (семантика ) может быть реализ овано различными способами , (с и нтаксис ), приводит к закономерному вопросу : "Какой способ выражения чего-либо является наиболее экономичным ?" Поиск ответа на этот вопрос привел Шеннона к мысли об энтропии , котора я , проще говоря , соотносится с количеством , содержащейся в файле полезной и н формации . Методы сжатия пытаются увеличивать энтропию файла , то есть уменьшать длину фа йла , сохраняя при этом всю информацию. Однако Шеннон не был первым , кто з адумывался о сущности информации и определени и ее количества . Первый шаг на этом пу ти сделал в 1 928 г . Хартли . Основной п олученный им результат можно сформулировать п римерно так : если в заданном множестве , со держащем N элементов , выделен некоторый элемент x, о котором известно лишь , что он принад лежит этому множеству , то , чтобы найти x, нео бходимо п о лучить количество информаци и , равное log2 N. Эту формулу обычно называют фо рмулой Хартли . Формула Хартли является частны м случаем более общей формулы Шеннона , поз воляющей найти количество информации в случай ном сообщении фиксированного алфавита . Пусть X1, ..., Xn - символы этого алфавита , P1, ..., Pn - вероя тности их появления в тексте сообщения , то гда формула Шеннона принимает вид : H = P1*log2 (1 / P1) + ... + Pn*log2 (1 / Pn), где H - количество бит информации в одном символе сообщения , или энтропия симв ола сообщения . Это число показывает минимальное среднее число бит , необходимых для представления одного символа алфавита данного сообщения. В некоторых случаях алфавит сообщения может быть неизвестен , тогда выдвигаются гипотезы об алфавите сообщения . Имея раз ные алфавиты , можно достичь разных коэффициен тов сжатия . Например , текстовый файл , если его рассматривать как последовательность битов , имеет энтропию порядка 0.7 - 0.9, если как последо вательность байтов , - 0.5 - 0.7, хотя популярные программы сжатия уменьшают размеры текстовых файлов до 0.3 - 0.4 от исходного размера. Доказательство Шеннона не было конструкти вным , т.е . не содержало способа построения этих оптимальных кодов , а лишь показывало их существование . До появления работы Шеннона , кодирование с имволов алфавита при пе редаче сообщения по каналам связи осуществлял ось одинаковым количеством бит , получаемым по формуле Хартли . С появлением этой работы начали появляться способы , кодирующие символ ы разным числом бит в зависимости от вероятности появлен и я их в тексте . Например , часто в файлах некоторые значе ния байта встречаются чаще других . Таким о бразом , за счет использования для каждого значения байта кода различной длины можно значительно уменьшить общий размер данных . Эта базовая идея лежит в основе алгоритмов сжатия Шеннона-Фано (Shannon-Fano) и Хаффм ана (Huffman). Подобные алгоритмы выбирают более коро ткие коды для часто встречающихся и более длинные для редко встречающихся значений байта . Обычно текстовые файлы (в которых одни значения байтов повт о ряются гораздо чаще других ) они сжимают довольно хорошо. Более тридцати лет алгоритм сжатия Ха ффмана и его варианты оставались наиболее популярными методами . Однако в 1977 два исследо вателя из Израиля предложили совершенно друго й подход к этой проблеме . Аб рахам Лемпел и Якоб Зив выдвинули идею формиров ания "словаря " общих последовательностей данных . При этом сжатие данных осуществляется за счет замены записей соответствующими кодами из словаря . Существуют два алгоритма , в настоящее время известные как LZ77 и LZ78. Они уже не требуют включения словаря данных в архив , так как если вы формир уете ваш словарь определенным способом , прогр амма декодирования может его восстанавливать непосредственно из ваших данных . К сожалению , LZ77 и LZ78 тратят много времени на с оздание эффективного словаря . В фирме Sperry, Терри Велч (Terry Welch) расширил алгоритм LZ78, создав н овый вариант , широко известный , как LZW . На работу Велча обратила внимание гру ппа программистов Unix и использовала его алгори тм в их приложении LZW , пол учившем вполне естественно е название compress. Они добавили несколько усоверше нствований и опубликовали общедоступную версию этой программы в телеконференции Internet, благодаря чему многие пользователи смогли начать с ней работать . Популярность алгоритма LZW в значительно й степени связана с успехом программы compress. Исходный текст последней версии программы , ос уществляющей как сжатие , так и декомпрессию , занимает всего 1200 строк . Ядро кода сжатия занимает не более сотни строк , а код декомпрессии не намн ого больше . Програм мисты считают , что это облегчает чтение и понимание алгоритма , а также позволяет ад аптировать его для самых разных целей . Алг оритмы LZ-стиля (включая LZW, LZ77, LZ78 и многие другие варианты ) очень популярны везде , где требует ся универс а льное сжатие . LZW используется в стандарте модема V.42bis, протоколе передачи данных ZModem, форматах GIF , TIFF, ARC и других прикладных программах . Друг ие алгоритмы LZ используются в дисковых утилита х сжатия типа DoubleSpace и Stacker, графических формата х типа PNG, а также в универсальных у тилитах архивирования и сжатия , включая ZIP, GZIP и LHA .Помимо пользующихся большим вниманием алгоритмов , базирующихся н а словаре , существуют и другие подходы . Ал горитм сжатия Хаффмана (Huffman), основанный на стати стич еских колебаниях распределения некоторых значений байтов , лег в основу нескольких очень эффективных методов сжатия , известных , как арифметическое кодирование (arithmetic coding), энтропийное кодирование (entropy coding) или Q-кодирование (Q-coding). Арифм е тическое кодирование улучшает сжатие Хаффмана двумя путями . Первое усовершенствов ание заключается в том , что оно не тре бует , чтобы выбранные коды были целым числ ом бит . В то время как сжатие Хаффмана могло выбирать двух - и четырехбитовые код ы , программа а р ифметического кодирова ния может использовать код длиной 6,23 бит . В торое усовершенствование (которое может также использоваться в сжатии Хаффмана ) заключается в том , что арифметическое кодирование испол ьзует более сложную статистику . Она не про сто следит з а частотой появления байта в файле , а оценивает частоту его появления в определенном контексте . Например , при использовании исходного алгоритма сжати я Хаффмана символ "u", встречающийся не слишком часто , мог бы получать довольно длинный код . Но в сложной п рограмме арифметического кодирования символ "u", следующий за "q", будет закодирован очень компактно , так как высока вероятность того , что "u" следует сразу за "q". Комбинация этих двух усовершенство ваний приводит очень к эффективному сжатию. Другие метод ы сжатия предназначены для данных определенного типа , а потому они плохо подходят для архивирования . Мно гие усовершенствованные методы , появлявшиеся в последнее время , основывались на синтезе эт их трех методов (например , использование кодов Хаффмана для з а писей словаря ) или выполнения сложной предварительной обработ ки данных , увеличивающей эффективность сжатия одним из этих методов . Возможно , одним из наиболее существенных событий за последние несколько десятилетий в области алгоритмов сжатия стало появлен и е патентов на программное обеспечение . С 1981 United States Patent and Trademark Office (USPTO) н ачал принимать заявки на патентование алгорит мов программного обеспечения . Многие из предс тавленных патентов были по методам сжатия . Наиболее известные из них - патент ы фирмы Unisys на алгоритм сжатия LZW и патенты фир мы IBM на арифметическое кодирование . К сожалени ю , первоначально работа по обработке заявок в USPTO была поставлена неважно . В результате чего разным людям предоставлялись различные патенты на один и тот же алгоритм (причем иногда с почти идентичной формули ровкой ). Некоторые из этих патентов оспаривали сь в судебном порядке , но высокая стоимост ь судебного разбирательства исков резко снижа ет количество таких претендентов . Один положит ель ный результат введения патентования вр яд ли приходится оспаривать . Патентование про граммного обеспечения спровоцировало появление о громного количества работ по разработке новых алгоритмов сжатия (большая часть которых быстро патентуется их изобретателями ). Одн ако другой эффект был абсолютно отрицательный . Многие из алгоритмов сжатия использовались специфическим образом , например , как часть международных стандартов (V.42bis и JPEG ). Кроме того , отдельные компании и пользователи скопировали общедоступны й код (так , реализация compress LZW широко копир овалась для самых разных целей ). Финансовые штрафы за использование этих алгоритмов (в форме авторских отчислений к владельцам патента ) отвращали от поддержки этих стандарт ов авторов условно-бесплатного и бесплатн о го программного обеспечения или бесплатн ых библиотек . Некоторые компании публично объ явили о том , что они не будут требоват ь авторских отчислений за использование их запатентованных алгоритмов в бесплатном програ ммном обеспечении . Однако так поступили дал е ко не все . Пока неясно , как этот конфликт отразится на индустрии беспл атного программного обеспечения и на патентно м законодательстве . По крайней мере , одна организация , League for Programming Freedom, борется с патентами программ ного обеспечения и предпр и нимает активные шаги по их отмене. Термины , используемые в архи вации. Add file Добавление (копирование ) файла в архив . Если архив не существует , то он созда ется . CRC Код циклическо го контроля . Специальная функция от всего содержимого файла . Со ставляется таким обр азом , что изменить файл так , чтобы его CRC остался неизменным , практически невозможно. Exclude selected files При архива ции НЕ добавлять в архив определенные фай лы. Extract files Извлечение ф айлов из архива без сохранения структуры подк аталогов. Extract files with pathnames Извлечение файлов из архива с сохранением структуры подкаталогов . Fresh files Добавление в архив новых версий уже имеющихся там файлов . Garble (или scramble) files with password Ар хивация файлов с паролем . Извлечь ф айл ы из такого архива можно , лишь правильно указав пароль. Move files Перемещение ф айлов в архив . Multiple volumes Многотомные архивы - состоящие из нескольких файлов (том ов ). Удобны при архивации больших комплексов файлов , когда тома архива можно помещат ь на отдельные дискеты. Ratio Степень сжатия файла . Определяется по-разному в различных архиваторах (отношение исходного к сжатому либо наоборот ). Recurse subdirectories Архивация файлов из заданного каталога и всех его подкаталогов . В архиве сохраняется и нфо рмация о пути к файлам , и при извлечен ии их можно выводить не в один катало г , а в соответствующие подкаталоги . Self-extract (sfx)archive Самораспаковы вающийся архив . Архивный файл имеет расширени е .exe .или com, и после его запуска происходит автоматич еское извлечение файлов из ар хива. Test integrity Проверка целос тности архива , т.е . проверка CRC файлов архива. Update files Добавление в архив новых файлов. Архиваторы MS DOS С развитием компьютера стали увеличиваться и объемы инфор мации хранимой в нем , что в свою очередь привело к развитию технологий по хранению этой информации в сжатом виде , то есть в архивах . Для этого было придум ано множество программ осуществляющих архивацию информации . Однако в работе с этой информацией иногда неже лательно раскрывать полный архив , чтобы взять один или два требуемых файла или же просто посмотреть , что в архиве за информация . Программы-архиваторы , за исключением единиц , не предоставляют удобных оболочек позволяющих просто , быстро и в наглядной форме разобраться с содержимым архивов . Архиваторы - это программы , позволяющие создавать и обрабатывать архивные копии файлов . При этом из архи вные копии имеют меньший размер , чем ориги налы . С помощью специальных алгоритмов сжатия из файлов удаляется вся избы точная информация , а при применения обратных алгор итмов распаковки архивная копия восстанавливаетс я в первоначальном виде. Наиболее известные программы-архиваторы для MS-DOS: ARJ (разработчи к - Robert K. Jung), pkzip (комп ания PKWARE Inc.), lha (Haruyasu Y oshizaki), zoo (Rahul Dhesi). Безусловным л идером во всем мире за последние 5 лет стал архиватор RAR . В настоящее время RAR активно вытесняет ZIP как основную утилиту сжатия FTP архивов в сети INTERNET . RAR является единственной всемирно используемо й прогр аммой , созданной русским программи стом (за исключением TETRIS ). Все архиваторы отличаются использу емыми алгоритмами сжатия , форматами архивных файлов , скоростью работы и т.д. Архиватор ARJ Работае т из командной строки . Выполняет все функц ии по обслуживани ю архивов .arj , в т.ч . поддержку многотомных архивов. Получить справку по ключам архиватора arj с помощью команд : arj(обычная справка ) arj /?(подробная спр авка ) Arj имеет очень бо льшое число ключей . Можно автоматизировать мн ого действий - создание ре зервной копии диска , архивирование , начиная с какой-то дат ы , добавление к имени архива текущей даты (arh970821.arj), архивирование файла с конкретного места , несколько уровней сжатия и так далее . В версии 2.55 возможна работа с длинными и менами . Достоинст ва : очень большое количество ключей , чт о дает возможность автоматизировать большое ч исло функций . Защита архива от повреждений . Недостатки : отсутс твие диалогового режима , некоторое неудобства работы при наличии какого-то ключа в пере менной окружения (ARJ_ SW) и строке запуска - взаимное уничтожение. PKZIP Работает из командной строки . Разл ичные функции по обслуживанию архивов .zip выпол няются разными программами : pkzip - помещение файлов в архив pkunzip - извлечение ф айлов из архив а zip2exe - создание самораспаковывающегося архива pkzipfix - восстановление поврежденного архива. Изучить справку по работе с архиватором pkzip с помощью к оманд : pkzip /h pkunzip /h zip2exe /h RAR Архиватор RAR v2.50 для DOS - И нтегрированная программа управления архивами RAR - это очень мощное средство для соз дания архивов и управления ими . Возможности RAR: n Полноэкранный ин терактивный интерфейс (отключаемый ); n Поддержка мыши и меню ; n Поддержка не -RAR архивов ; n 'Стандарт н ый ' интерфейс командной строки ; n Оригинальный выс окоэффективный алгоритм сжатия данных ; n Специальный алго ритм для сжатия мультимедийных файлов ; n Лучшая степень упаковки , чем у аналогичных продуктов , за счет использования режима "непрерывного " сжат ия ; n Информация об авторе архива (только в зарегистрированной версии ); n Самораспаковывающие ся (SFX) обычные и многотомные архивы ; n Восстановление ф изически поврежденных архивов ; n Язык программиро вания для инсталляционных SFX-архивов ; n Блокировка , ш ифрование , список порядка файлов , метки томов и др. QUARK Quark является архиватором классического типа , использующим LZ77-алгоритм для уплотнения исходных данных путем кодирования повторяющихс я последовательностей байт (RSE-алго ритм ) с последующим вторичным уплотнением сжатого пото ка кодами Хаффмана . Подобные методы использую т все три лидера в области упаковки д анных - архиваторы ARJ , LHA , PkZIP. Т ем не менее , Quark добивается лучших результатов в компактности данных при скорости лу чшей , чем LHA , не меньшей чем у ARJ и не сильно отличающейся от скорости PkZIP, при использовании им т.н . макси мальной компрессии данных . Это обусловлено не сколькими причинами : 1) Quark работает с плавающим размером окна от 32Kb до 64Kb (против фиксиров анных 16Kb у LHA , и 32Kb у PkZIP и ARJ ). 2) Quark выполняет оптимизацию Первого р ода (оптимальность адресов ссылок LZ77) и оптимиза цию Второго рода (оптимальность ссылочного по крытия потока ). 3) Quark использует текстовую редукцию для текстовых файлов. 4) Quark заносит в архив минимум служебной информации , не прет ендуя на иные аппаратные платформы и опер ационные системы. GZIP Gzip сокращает размер заданных файлов , используя кодирование Зива-Лемеля (LZ77). Когда во зможно , каждый фа йл замещается файлом с расширением '.gz', при этом сохраняются владелец , режимы , доступ и времена модификации (Дру гие расширения '-gz' для VMS, 'z' для MSDOS, OS/2, FAT и Atari). Если н икаких файлов не указано или имя файла '-', то пакуется стандартный вв о д и выдается на стандартный вывод . Gzip пытается паковать только обычные файлы , в частности GZip игнорирует символические ссылки. Gzip использует алгоритм Зива-Лемеля также как Zip, PKZIP. Итоговый размер , полученного файла пос ле сжатия , зависит от размер а исходног о файла и наличия в нем общих подстро к . Обычно , такой текст , как исходный код или английский текст сокращается на 60-70%. Пако вка с использованием этого алгоритма обычно лучше , чем при использовании LZW (его использует Compress), кодирование Хафф мана (его использует Pack) или адаптированное кодирование Хаффмана (Compact). Упаковка происходит независимо от того , увеличился ли размер упакованного файл в сравнении с оригиналом или нет . Причина расширения - несколько байтов для заголовка Gzip файла , п люс 5 байтов для каждого 32К блока , или отношение расширения 0.015% от длины файла . Заметим , что фактическое число зан ятых на диске блоков уже никогда не в озрастает . Gzip сохраняет режимы доступа , владельцев и время модификации файлов при упаковке и распа к овке... ARJZ ARJZ (по воле автора программы произ носится как "арж-зет ") - это архиватор , основанный на известной программе ARJ Роберта Юнга . В отличи е от таких современных средств архивирования , как RAR и UC 2, ARJZ используе т форм ат файлов , командную строку и опции , совместимые с одной из самых поп улярных программ сжатия данных , а это имее т свои преимущества . В частности : 1) Практически вс ё программное обеспечение , рассчитанное на вы зов ARJ, будет работать так же и с програ ммой ARJ Z без всякой модификации . Например , не надо будет переписывать ни ARCVIEW , ни NC 4.0, ни DN, ни тех .BAT файлов , которые вы могли создать за время пользования ARJ'ем. 2) Для того , чтобы использовать возможнос ти ARJZ'а при работе с вашими старыми арх ивами , вам совсем не нужно переархивиров ать их заново. 3) Вы так же почти избавляетесь от необходимости изучать новый архиватор . Зная , как запускается ARJ, вы знаете , как запускаетс я ARJZ. Однако , следует иметь в виду , что : 1) ARJZ позволяет сжимать файлы , испол ьз уя более мощные методы , чем оригинальная п рограмма . В этом случае ARJ НЕ СМОЖЕТ ПРОВОДИ ТЬ ОБРАБОТКУ ПОЛУЧЕННЫХ АРХИВОВ , СВЯЗАННУЮ С РАСПАКОВКОЙ , т.е . деархивирование , тестирование и т.д . В любом случае вы сохраните в озможность обновлять и сливать архивы, п ереименовывать или удалять файлы в них , а так же получать список файлов в архи вах . 2) ARJZ/UNARJZ с одной стороны , поддерживают не все команды и опции ARJ'а , а с другой - вводят новые и это может создавать п роблемы при работе . В действительности такие проблемы встречаются чрезвычайно редко и легко разрешимы. Достоинства и недостатки К достоинствам ARJZ можно отнести : 1) Версии под DOS (реальный /расширенный режи мы ), OS/2 и NT. В программу для расширенного режи ма DOS встроен расширитель , поэтому она раб отает на компьютерах 386+ без какого-либо дополнительного программного обеспечения. 2) Высокую скорость сжатия : ARJZ сжимает файл ы с тем же качеством , что и ARJ примерно в полтора раза быстрее последнего (кроме версии , работающей в реальном режиме ). 3) В ысокую степень сжатия (в этом случае полученные архивы не будут распак овываться ARJ'ем ). По этому параметру ARJZ находится на уровне RAR/UC2 4) Так называемый "полуэкранный интерфейс ". ARJZ может во время работы выводить на экран окошко с двумя индикатора ми процесса , именем архива и именем пакуемого файла - это замечательная особенность предназначена специально для таких программ , как ARC- или ARJVIEW, SHEZ, ARJMENU, NC 4.0+, DN и др. 5) Здесь , конечно не место для описани я преимуществ UNARJZ'а , но тем не менее ... Высокая скорость распаковки . Даже на XT UNARJZ раб отает в среднем в 1.5-2 раза быстрее , чем ARJ, а при использовании специальной опции (см . UNARJZ.DOC) разница возрастает ещё в два раза. Важно отметить , что процедуры деархиватор а оптимизированы от дельно под процессоры 286, 386, 486 и Pentium. 6) ARJZ написан таки м образом , что его можно использовать и как отдельный архиватор и как надстройку над ARJ'ем : если он не может распознать команд или опций командной строки , то з апускает оригинальную прог рамму . Это , факт ически , означает , что , используя ARJZ, вы , тем н е менее , не теряете ни одной опции ARJ'а . Недостатки ARJZ: 1) В ARJZ (по крайней мере , пока ) нет п оддержки многотомных (multi volume), резервных (backup) и самораспа кующихся (SFX) архивов. Заметьте , что UNARJZ распаковы вает любые архивы , созданные ARJ. 2) ARJZ не является полноценным архиватором в том смысле , что он самостоятельно не удаляет и не пе реименовывает файлы в архивах , не может сл ивать архивы и т.д . Всю эту работу можн о сделать с помощью оригинальной п рограммы , поэтому нельзя говорить , что пара ARJZ/UNARJZ полностью заменяет собой ARJ . Далее будут к ратко рассмотрены менее популярные архиваторы , которые , однако , все еще используются в среде MS DOS . Arhangel - этот арх иватор базируется на архиваторе HA, но несовместим с ним . По заявлению создателей этот арх иватор наиболее подходит для сжатия изображен ий (TIFF,BMP). Достоинства : хорошее сжатие графической информации . Недостатки : обилие ключей для установки максимального сжати я . JAR - новый архиватор из семейства ARJ. У ме ня он показал более плохие результаты , неж ели WinRAR, хотя в документации сказано , что "эт о лучший архиватор в терминах компрессии ". Другие тесты тоже , вроде , подтверждают , что этот архиватор лучше WinRA R и других под обных , но он , безусловно , не занимает перво е место . Возможности примерно такие же , ка кие у ARJ. Достоинства : д остаточно быстрая работа , поддержка recovery record – во зможность восстановления сбойных архивов . Недостатки : нет диалогового режи ма работы . HA - Архиватор , напис анный Harry Hirvola в 1993 году . Работает медленно но , по результатам тестов , хорошо . В данном тест е он не на первом месте по степени сжатия . Но , он особенно хорошо сжимает т екстовые файлы , была проведена отдельная пров ерка , которая подтвердила данный факт - н есмотря на солидный возраст , этот архиватор неплохо сжимает : на 20% меньше , чем PKZIP. Таким образом , для сжатия больших текстовых файло в лучше пользоваться HA (LGHA) чем WinRAR. Появился архива тор LGHA, который создае т точно такие же архивы , но немного быстрее . Недостатки : Малое количество ключей , несколько нестандартные команды . Невозм ожность создания архивов на несколько дискет и самораспаковывающиеся архивов . Не поддержи вает шифрование. UC II (Ultra compress) -- про грамма , работ ающая из командной строки , но имеющая диал оговое меню для настройки различных параметро в . Есть возможность добавлять recovery record. Интересная дополнительная программа по шифрованию архивов . Недостатки : Разбивка на дискеты только фиксирован ной длин ны и только внешней программой ... ACB - программа росси йского программиста , обеспечивающая хорошее сжати е . Но , по словам разработчика необходим ка к минимум 486 компьютер с 15 мегабайтами ОЗУ . П очему-то очень медленная распаковка - 27 мегабайт инф ормации программа распаковывала 3000 секунд (т.е . 50 минут ) и это при том , что про грамма запускалась на Pentium-200 с 32мегабайтами ОЗУ . Достоинства : маленький размер программы , возможн ость защиты архивов от повреждения . Недостатки : Очень завышенны е треб ования к машине . Не хочет ар хивировать большие файлы и ставить защиту от повреждения на большие архивы . Еще о дин формат команд - нестандартные команды . Rkive - этот архиватор по результатам сжатия занял третье место в данном тестировании (в сходном тесте он пропустил впере д BOA и ACB). Тесты шли с бета версией . Достоинства : не смотр я на небольшой размер архиватора (58 к ) очень приличное сжатие . Недостатки : невозможность прибавления файлов к существующим архивам . Отсутствует возможность создания SFX архив ов . BOA - этот архиватор по результатам сжатия занял второе место среди рассматриваемых архиваторов тестировании (в сходном тесте он занял первое мест о ). Но переходить на этот архиватор , безусл овно , рано , т.к . это только предварительная версия для тестиро вания . Достоинства : достаточн о быстро работает . Недостатки : будем считать , что недостатки присутствуют из-за б ета-версии ... BIX - новый архиватор , который подает хорошие надежды . Пока тол ько бета версия . Создан Игорем Павловым . А втор предупреждает , что если вы будете использовать маску "*.* ", то у вас не будут добавляться файлы без расширения ! Для добавления всех файлов следует использовать маску "*" DST - построен таким образом , что сжимает только один файл . Выход из этого - воспользоваться утилитой , которая может сжимать создавать один файл из нескольких. Архиваторы для Windows 9x В системе Windows нет встроенных функций для работы с упа кованными архивами , поэтому большинству пользоват елей приходится обзаводиться специальными утилит ами и при этом ре шать проблему мн огообразия архивных форматов. Емкость магнитных д исков и оперативной памяти постоянно растет , каналы передачи данных становятся все бо лее мощными , и все же объем передаваемой и хранимой информации по-прежнему остается весьма значимым факто р ом , заставляю щим нас использовать программные средства для работы с упакованными данными. ArjFolder 2.85 Бесплатный архиватор ArjFolder , созданный незав исимым французским программистом Рафаэлем Мунье , предназначен , как нетрудно догадаться по названию , для работы с ARJ-файлами . Фактиче ски ArjFolder с помощью функций Проводника Windows 9x строит программную оболочку для DOS-утилиты Arj (эта в ызываемая из командной строки утилита входит в состав дистрибутива ; вообще говоря , она распространяется условно-беспла т но , т ак что называть ArjFolder бесплатным пакетом не совсем правильно ). Дистрибутив ArjFolder представляет соб ой самораспаковывающийся EXE-модуль объемом 730 Кбайт . В ходе инсталляции пользователю предлагаетс я установить ArjFolder вместе с утилитой Arj ил и без нее . Для полноценной работы с архивами следует выбрать первую возможность , в противном случае программа не сможет формировать и пополнять архивы , а огранич ится только просмотром содержимого архивов и их распаковкой. После инсталляции архиватор встраи в ается в Проводник Windows 9x. В сис темном меню "Пуск Программы " появляется раздел с программой настройки ArjFolder , предназначенной для упр авления привязкой архиватора к файлам распозн аваемых им типов (программа позволяет создава ть , пополнять и распаковыва ть ARJ-файлы , а также просматривать и распаковывать сжатые файлы и архивы в форматах ACE , ZIP, GZIP , TAR, CAB и RAR ). Кроме того , в контекст ное меню объектов Windows добавляется команда Add to Arj ("В ключить в Arj-архив "). С ее помощью можно создавать или пополнять ARJ-архивы и самор аспаковывающиеся EXE-файлы. В случае если с прог раммой связан какой-нибудь из распознаваемых ею типов файлов , щелчок на таком файле вызывает двухпанельное окно , похожее на Про водник (к сожалению , это единственный и не очень удо б ный способ вызвать ArjFolder). Упакованные в архиве объекты изображаются в правой панели окна подобно содержимому обычной папки . Контекстные меню позволяют о ткрывать , распаковывать , удалять или просматривать эти файлы . Добавлять файлы в ARJ-архив и распак о вывать их можно с пом ощью перетаскивания , для остальных типов архи вов перетаскиванием можно только распаковывать файлы. Из богатейшего ассортимента опций коман дной строки , предусмотренных в DOS-программе Arj, Windows- оболочка задействует лишь несколько ос н овных , в частности возможность создавать многотомные архивы для записи на дискеты , защиту с помощью пароля , упаковку вложен ных каталогов , упаковку скрытых и системных файлов (опции действуют при создании нового архива ). К сожалению , интеграция архиватора с Windows недостаточно полна . Если в программах типа ZIP Magic или WinRAR (да и в файловы х оболочках типа DISCo Commander) архивы по своему "по ведению " практически неотличимы от обычных ка талогов , то оснащенный средствами ArjFolder. Проводник в левой панел и показывает вместо дерева дисков и каталогов только один архив , не имеющий контекстного меню , а в практически бесполезной строке адреса может содержаться только имя текущего архива . Н а панели инструментов при этом отсутствует кнопка перехода к родительско м у каталогу , и , что самое неприятное , - в мен ю Файл нет команды Открыть . Все операции с архивами производятся в текстовом окне DOS, что тоже не очень удобно . Еще один недостаток - программа не показывает структур у упакованных каталогов , изображая содержимо е архива в виде плоского единог о списка (впрочем , это свойственно большинству рассмотренных программ ). Следует также замети ть , что отдельные элементы интерфейса (в ц елом англоязычного ) остались не переведенными с французского (так , вместо привычного обозна ч ения MB вы увидите Mo). Для пользоват елей Windows, имеющих дело с несложными ARJ-архивами и избегающих командных строк , данная програ мма может стать простым бесплатным решением , остальные , скорее всего , предпочтут что-нибудь более совершенное , например пр о гр амму WinRAR с подключенным внешним модулем Arj. . BKZip 1.1.56 Автор этой бесплатной утилиты для создания и распаковки ZIP-архивов - независ имый программист из Германии Бернд Кеммлер . Дистрибутив программы хранится в EXE-файле об ъемом около 2 Мбайт , пр имерно столько ж е занимают файлы BKZip после инсталляции. Контекстное меню упакованных объектов позволяет копирова ть их на дискету , удалять , открывать в ассоциированном приложении или программе Блокнот . Длинные имена обрабатываются , но при нал ичии в них р у сских букв - искаж аются . В окне программы содержимое архива изображается в виде "плоского " списка , не п озволяющего просматривать структуру каталогов . За действовать функцию парольной защиты нам не удалось . Имеющиеся в меню программы коман ды для работы с са м ораспаковывающ имися EXE-архивами не действуют . Программа преду сматривает перетаскивание для упаковки отдельных файлов и (после установки соответствующей опции ) каталогов , но не для распаковки а рхивов. Программа совместима лишь с одним арх ивным форматом , н е отличается компак тностью , удобством и функциональными возможностям и . Едва ли не единственным ее достоинством является бесплатность , поэтому B kzip подойдет только совсем непритязательному и экономному пользователю . . Easy Zip 98 Бесплатная программа Easy Zip 98, созда нная независимым программистом из Индии Дипу Чэнди Томасом , предназначена для работы с ZIP-файлами и создания самораспаковывающихся EXE-а рхивов . Дистрибутив распространяется в виде EXE- файла объемом 880 Кбайт ; после инсталляции в каталог про г раммы записываются файлы общим объемом около 360 Кбайт ; кроме того , несколько DLL-файлов устанавливается в системный каталог Windows. Для работы архиватора необходима библиотека VB5 времени исполнения , отсутствующая в дистрибутиве (ее можно загрузить , вос п ользовавшись ссылкой на Web-узле ра зработчика ). Программа позволяет добавлять файлы в архив и извлекать их оттуда с помощью перетаскивания (правда , при упаковке к аталогов с большой глубиной вложенности иногд а выдается сообщение об ошибке ), для архив ируемы х файлов предусмотрены регулировк а степени сжатия , парольная защита . Easy Zip 98 без проблем работает с длинными именами (кириллич еские символы при этом не искажаются ), име ется также опция принудительного приведения и мен к стандартному для DOS виду (формул а "8+3"). С помощью меню настроек можно вк лючать и отключать привязку ZIP-файлов к про грамме , манипулировать параметрами архивирования и распаковки. В целом программа очень удобна , но ассортимент форматов , с которыми она работает , невелик , а в интерфейсе и м еются шероховатости . Так , в конте кстном меню упакованных файлов нет команды для их переименования , а команда View, вместо того чтобы вызывать модуль просмотра , откры вает файл в ассоциированном с ним приложе нии. Разработчик планирует и дальше развивать сво ю программу , в частности обесп ечить ее интеграцию с Проводником , совместимо сть с форматом CAB и т.д . В целом же д анный архиватор превосходит по возможностям о стальные бесплатные программы , рассмотренные в статье . Mimar Sinan Q Utilities 98 (Q Cab) Выпуще нный американской фирмой Mimar Sinan International набор из трех утил ит Mimar Sinan Q Utilities 98 содержи т инструменты для создания самораспаковывающихся EXE- архивов с использованием механизмов сжатия ZIP и CAB. Дистрибутив занимает 1,3 Мбайт , после устан овки объем файлов программы в полной конфигурации составляет 3 Мбайт . Инсталлятор п омещает в меню Пуск |Программы раздел , соде ржащий команды для вызова утилит Q Cab, Q Zip и Q Split ( последняя служит для создания многотомных арх ивов ), эти же утилиты добавл я ются в раздел . Отправить контекстного меню объ ектов Windows 9x. По эффективности сжатия архиватор Q Cab превосходит все остальные рассмотренные в с татье утилиты , правда , и работает он медле ннее остальных . Создание архивов производится с помощью "мастеров ", которые жестко ру ководят пользователем в ходе создания архива , но иногда задают не вполне понятные вопросы. Архиваторы работают лишь "в одну стор ону ": просмотреть или распаковать с их пом ощью имеющийся архив нельзя . Таким образом , эти достаточно дорогие у тилиты н е могут служить универсальным инструментом дл я работы с разнородными архивами . PowerZip 4.5 Условно-бесплатная программа PowerZip , разработанная а встралийской компанией Trident Software, является Windows-оболочкой для работы с ZIP-архивами и созд ания 16- и 32-разрядных самораспаковывающихся EXE-файлов . Кр оме того , она использует стандартные средства Windows для операций с CAB-файлами и позволяет подключать внешние модули (утилиты командной строки ) для "прозрачной " работы с архивами в форматах ARJ , TAR, LZ H и др . Дистрибутив PowerZip занимает 1,2 Мбайт , файлы пр ограммы после инсталляции имеют примерно тот же объем. PowerZip без проблем обрабатывает фа йлы с длинными именами . Удобно , что в м еню File ведется список недавно задействованных файлов . Добав лять объекты в архивы мож но с помощью перетаскивания , но при распак овке этот прием не действует . Контекстное меню архивированных объектов включает команды распаковки , удаления и просмотра. Как и во многих других архиваторах , имена упакованных файлов в Pow e rZip перечисляются в "п лоском " списке с обозначением пути в отдел ьном столбце , структуру архива в наглядном виде просмотреть нельзя . Программа не имеет средств парольной защиты архивов и работ ает медленнее многих конкурирующих программ . Несмотря на это , а р хиватор фирмы Trident представляется хорошим выбором : он достато чно удобен и обеспечивает совместимость с широким спектром форматов , к тому же це на программы невысока (а для студентов и некоммерческих организаций предусмотрена беспла тная регистрация ). Wi nArj98 Дистрибутив (EXE-файл ) условно-бесплатной утилиты WinArj98 фирмы LA Software занимает 1,3 Мбайт . Как и ArjFolder, данная программа представляет собой Windows-об олочку для архиватора командной строки Arj 2.6. С ее помощью можно создавать и распаковыв ать ARJ-файлы , а также просматривать соде ржимое архивов в форматах ZIP, ZOO, LHA, LZH, ARC и PAK. Для запуска архиватора необходимо , чтобы в систем е была установлена не входящая в дистрибу тив библиотека Visual Basic времени исполнения VB40032.DLL (ее м ожн о бесплатно переписать из Интерн ета ). Интерфейс WinArj98 громоздок , не позволяет ман ипулировать архивами с помощью перетаскивания ; не прост в освоении и метод упаковки каталогов со сложной структурой . Программа достаточно дорога и при этом несовместима с ф о рматом ZIP, так что ее вря д ли можно рекомендовать в качестве инстр умента для повседневной работы . WinRAR 2.5 Разработанная российским программисто м Евгением Рошалем утилита WinRAR позволяет работа ть с ZIP-архивами , но основным форматом для нее является RAR (также разработка Рошаля ). Кроме того , есть возможность создавать с амораспаковывающиеся EXE-архивы , а также использоват ь внешние программы для распаковки и прос мотра архивов типа ARJ, LZH и CAB. Программа создает многотомные архивы лишь в формате RAR. Формат RAR превосходит ZIP, ARJ и LZH по эффективности сж атия , однако в наибольшей степени преимуществ о этой технологии проявляется в случае "не прерывных " архивов , которые не допускают внесе ние изменений и обрабатываются довольно медле нно. Дистрибутив Wi n RAR - EXE-файл объемом окол о 650 Кбайт , после инсталляции пакет занимает почти 1,5 Мбайт . Имеются версии архиватора на английском и русском языке. Окно архиватора напоминает системную утилиту Мой компьютер , архивы выглядят и ведут себя подобно обычным пап к ам . Пополнять архивы и извлекать из них объекты можно с помощью перетаскивания . Для просмотра упакованных файлов в программе имеется встроенный мо дуль визуализации , но можно подключать и в нешнюю утилиту просмотра . Программа снабжена весьма обстоятельной с п равочной систе мой. Утилита Е . Рошаля компактна , удобна , в достаточной мере универсальна , ее цена не такая привлекательная , как у WinZip, но меньше , чем у других лидеров этого обзора - ZIP Explorer Pro и Zip Magic, так что для многих WinRAR может стать н аи л учшим выбором . WinZip 7.0 Условно-бесплатная утилита , разработан ная компанией Nico Mak Computing, наверное , самая знаменитая программа архивации для Windows. EXE-файл с дистрибути вом WinZip занимает около 940 Кбайт , после установки объем файлов программы составляет 2 Мбай т. Программа имеет встроенные средства для ма нипулирования архивами и упакованными файлами в форматах ZIP, TAR, GZIP и CAB, а также позволяет по дключать внешние модули для работы с ARJ-, ARC- и LZH-файлами . Все операции с архивами можно в ыполнять с помощью перетаскивания , длинные имена объектов (в том числе к ириллические ) обрабатываются нормально . Имеется фу нкция парольной защиты , создания самораспаковываю щихся EXE-файлов , многотомных архивов на съемных носителях. К сожалению , программа н е показывает в графическом виде структур у упакованных архивов , а представляет их с одержимое в виде "плоских " списков. WinZip имеет богатые возможности настройки интерфейса , парам етров просмотра архивов и интеграции с Windows - окно Configuration имеет шест ь вкладок . Прог рамма фиксирует имена обрабатываемых архивов и помещает их список в меню Файл . Кром е того , предусмотрено создание виртуальной па пки избранных архивов (Favorites) для быстрого доступа к ним . Высокая репутация WinZip, несомненно , за служенна , н о безоговорочным лидером программа , пожалуй , все же не является . Цена : 29 долл . Nico Mak Computing. ZIP Explorer Pro 98 V2.54 Условно-бесплатная утилита ZIP Explorer Pro , созданная фирмой Aeco Systems , обеспечивает удобную работу с ZIP - LZH -, TAR -, TAZ - и TZ -архивами . Дистрибутив (EXE-файл ) имеет об ъем всего 460 Кбайт , файлы программы после ус тановки занимают около 700 Кбайт . К сожалению , в ходе инсталляции программа не помещает свой ярлык в меню Пуск |Программы , а лишь регистрируется в Реестре в качестве средства для работы с архивами вышена званных типов. Интерфейс программы прост и уд обен . Двухпанельное окно ZIP Explorer Pro напоминает Проводник ; в левой панели изображаются открытые в данном сеансе архивы в виде разворачивае мых деревьев , в правой - содер ж имое текущего объекта из левой панели (если это упакованный файл , его содержимое можно просматривать как текст или последовательнос ть шестнадцатеричных кодов ). Панель инструментов содержит кнопки для выполнения основных оп ераций с архивами , а также для на с тройки параметров изображения (вид списка , шрифты и т.п .). ZIP Explorer Pro, в отличие от больш инства рассмотренных архиваторов , позволяет переи меновывать файлы в архиве без их распаков ки . Программа безупречно работает с длинными именами файлов , дает возм о жность упаковывать и распаковывать файлы перетаскив анием . Правда , при перетаскивании папок со сложной структурой программа иногда выдает н е очень внятное предупреждение : "Warning! Unable to represent 9-4-2 1:51:6", однако после этого успешно завершает вып о лнение операции. Вы можете не только вызывать ZIP Explorer Pro как самостоятельное приложение , но и встраивать программу в Проводник Windows 9x, доба вляя в список объектов внутри папки Мой компьютер "виртуальную папку ZIP", которая позволяе т открывать , ра с паковывать и просм атривать открывавшиеся ранее архивы , а также быстро создавать новые. Архиватор фирмы Aeco - од ин из самых удобных , компактных и мощных , хотя и довольно дорогой . Любопытно , что разработчики предусмотрели для пользователей з наменитой утили т ы WinZip "конкурентную моде рнизацию " (замену WinZip на ZIP Explorer Pro за полцены последне й программы ). Цена : 40 долл . (для зарегистрированны х пользователей WinZip замена этой программы на ZIP Explorer Pro - 20 долл .). Aeco Systems, ZipMagic 98 Условно -бесплатный архиватор ZipMagic фирмы Mijenix в основном ориентирован на формат ZIP, но позволяет также просматривать и расп аковывать архивы и сжатые файлы в формата х ARC, ARK, ARJ, CAB, DWC, GZ, LHA/LZH, PAK, RAR, TAR, TAZ, Z и ZOO. Дистрибутив - EXE-файл объемом 1,7 Мбайт ; файлы установленной прогр аммы занимают почти 4 Мбайт . Программа тесно интегрируется с Windows, встраиваясь в ОС в к ачестве драйвера для обработки ZIP-архивов . При инсталляции можно не только настроить па раметры взаимодействия с Windows, но и встроить программу в популярные почтовые к лиенты и Web-браузеры для "прозрачного " просмотра архивов. Двухпанельное окно ZipMagic, напоминающее Пров одник Windows 9x, в удобном виде представляет одноврем енно структуру локальных дисков и ZIP-архивов , пр и чем последние изображаются в виде обычных папок (содержимое архивов друг их типов , распознаваемых программой , изображается в виде "плоских " списков ). Это очень уд обно , если не считать двух оговорок : во-пер вых , операционная система , считая ZIP-файл папкой , н е дает определить его объем , показывая вместо этого объем хранящихся в архиве объектов ; во-вторых , при копировании архива программа переписывает его неупакованно е содержимое . Контекстное меню объектов внутр и архивов практически ничем не отличается от меню обычных объектов Windows. Все операции с архивами можно производить перетас киванием , программа полноценно работает с дли нными именами. В ZipMagic предусмотрена обширная систем а настроек , позволяющая регулировать десятки параметров архивации , интерфейса , в з аи модействия архиватора с системой и коммуникац ионными программами . В целом ZipMagic - очень мощная и удобная программа , превосходящая остальные как по удобству использования , так и по богатству возможностей. АРХИВИРОВАН ИЕ И РАЗАРХИВИРОВАНИЕ Архивный файл Архивный файл представляет собой набор из одного или нескольких файлов , помещенных в сжатом виде в единый файл , из которого их можно при необходимости извлечь в первоначальном в иде . Архивный файл содерж и т оглавление , позволяющее узнать , какие файлы содержатся в архиве . В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация : • имя файла ; • сведения о ката логе , в котором содержится файл ; • дата и время последне й модиф икации файла ; • размер файла на диске и в архиве ; • код циклического контроля для каждог о файла , используемый для проверки целостност и архива. Программа ARJ позволяет соз давать многотомные архивы — посл е довательности ар хивных файлов . Они предназначены для архи вации больших комплексов файлов на ди скеты. Имена архивных файлов. Имена архивных файлов программ PKZIP / PKUNZIP и ARJ обычно имеют следующие расширения : • ZIP — для архивных файлов . программ PKZIP / PKUNZIP ; ARJ — для архивных файлов программы ARJ (у многотомных архивов продолжения архива имеют расширения . А 01, . А 02 и т.д .). При использован ии программ архивации по умолчанию подразумев аются именно эти расширения имен : если для архивного файла не указано расширение , то подразумевается расширение . ZIP для пр ограмм PKZIP / PKUNZIP и . ARJ — для программы ARJ . • Программы для обслуживания архивных файлов. Программа ARJ выполняет все функции по обслуживанию своих, архивов . Так , она может и поме щать файлы в архив , и извлекать файлы из архива , и делать “саморазворачивающиеся” ф айлы и т.д . А для . ZIP -файлов различные функции по обслуживанию архивов выполняются разными программами : PKZIP — помещение фа йлов в архив ; PKUNZIP — извлеч ение файлов из архива ; PKZIPFIX — восста новление поврежденного архивного файла ; ZIP 2 EXE — создание “с аморазворачивающихся” файлов. Кроме того , разработчиками этих программ и независимыми п рограммистами были созданы различные вс по могательные программы для обработки архивов , например : PKZFIND — поиск файла на диске и в . ZIP -архи вах ; REARJ — преобразование всех архивов в . ARJ -архивы ; ARJSORT — сортировка . AR J -архивов ; ARCVIEW — просмо тр и диалоговая модификация архивов. Режимы программ архивации Программы PKZIP / PKUNZIP и ARJ имеют большое количество функций , выбор нужных функций выполняется в командной строке при вызове программ. Задание функц ий программы ARJ осуществляется с помощью задания кода . команды и режимов . Код команды — это одна буква , она указывается в ком андной строке сразу за именем программы и задает вид деятельности , который должна в ыполнить программа . Например , А — добавление ф айлов в архи в , Т — тестирование (проверка ) а рхива , Е — извлечение файлов из архива и т.д. Для уточнения того , какие именно действия требуются от прог р аммы ARJ , можн о задавать режимы . Режимы могут указываться в любом месте командной строки после кода команды , они задаются либо с предшествующим знаком “— ” : — V , — М и т.д ., либо с предшествующим знаком “ /” : / V , /М и т.д . (однако в одной командной строке смешивать эти два способа нельзя ). Задание функций программ PKZIP / PKUNZIP осуществляется только с помощью указания режи мов . Режимы могут указываться в любом мест е командной строки посл е имени п рограммы , они задаются либо с предшествующим зна к ом “— ”, ли бо с предшествующим знаком “ /”. Помеще ние файлов в архив При помещении файлов в архив используются следующие форм аты вызова : PKZIP режимы имя-архива [ имена- фай ло в... ARJ команда р ежимы имя-архива (к а тол ог\ ) [ имена-файлое. . . Параметры команд : команда — одна буква , которая задает дл я программы ARJ вид выполняемой деятельности . Наприме р , А — добавление файлов в архив , М — пересылка файлов в архив и т.д .; режимы — указ ываются с предшествующим знаком “— ” или “ /” , они задают или у точняют требуемые от п ро граммы архивации действия ; имя-архива — задает обрабатываемый архивный файл . Если этот архивный файл не сущест вует , он автоматически создается . Если расшире ние у имени архивного файла не указано , то под разумевается расширение . ZIP для программы PKZIP , и . ARJ для программы ARJ ; каталог — для программы ARJ задает базовый каталог , в котором содержатся файлы , включаемые в архив . Впрочем , с помощью з адания каталога в самих именах файлов в архив можно включить и файлы , содержащиеся в других каталогах . Если базовый каталог не задан , то он подразумевается равным текущему каталогу ; имена-файлов — задают файлы , включаемые в ар хив . При задании имен файлов можн о использовать символы * и ?. Если имена файлов не заданы , то подразумеваются все файлы из текущего (для программы ARJ — базового ) каталога. После ввода команды программы архивации начинают вып олнять запрошенные действия . На экране изображаются имен а . помещаемых в архив файлов . При сжатии каждого файла выводится либо процент обработанной части файла , либо г оризонтальная, полоска , сообщающая о ходе сжатия . После окончания сжатия каждо го файла напротив его имени сообщается о степени сжатия . Заметим , что программы ARJ и PKZIP сообщают о степени сжатия по-разному. ARJ выведет по окончании сжатия 10% (отн ошение длины сжатого файла к длине исходн ого файла ), a PKZIP — 90% (н а сколько процентов удалось сжать файл пр и помещении в архив ). Задание степени сжатия . По умолчанию программы PKZIP и ARJ обеспечивают достаточно большую скорость работы и близкую к максимальной степень сжатия . Но при желании Вы можете получить максимальну ю (на несколько процентов большую ) степень сжатия файлов за счет несколько более медленной работы . Для э того следует указать режим - ЕХ программы PKZIP и режим - JM программы ARJ . Режимы выбора архивируемых файлов. Программы PKZIP и ARJ имеют три основных режима помещения файлов в архив : Add — добавление в архив всех файлов ; Update — добавле ние в архив новых файлов ; Freshen — добавл ение новых версий имеющихся в архиве файл ов. Эти режимы имеют следующие особенности : • в режиме добавления ( Add ) в архивный файл добавляются все ук азанные в команде ф айлы ; • в режиме добавления новых файлов ( Update ) в арх ивный файл добавляются те файлы , у которых либо нет копий в архиве , либо эти копии имеют более раннюю дату , чем у файла . Задание этого режима позволяет предо твратить затирание более новых версий файлов в архиве ; • в режиме обновления версий файлов ( Freshen ) в арх ив добавляются новые версии тех файлов , которые уже имеются в арх иве . Иначе говоря , в архив добавляются те файлы , копии которых уже находятся в архиве , но имеют бол ее раннюю дату , чем у соответствующего файла на диске . Этот режим позволяет добиться того , чтобы архивный файл содержал наиболее свежие версии своих файлов. Задание этих режимов осуществляется следующим образом : Режим pkzip ARJ Add Update Freshen По умолчанию реж им- U Режим- F команда команда ко м анда А U F Пересылка файлов в архив Очень часто требуется не копировать , а пересылать файлы в архив . Иначе говоря , те файлы , которые были успешно добавлены в архив , должны у даляться . Для пересылки файлов в а рхив можно использовать следующие режимы прог рамм PKZIP и ARJ : PKZIP — режим — М (мо жно указывать совместно с режимами -А , - U или - F ); ARJ — ре жим — D ( можно указывать совместно с командами А, U или F ) или команда М ; Команда М пр ограммы ARJ эквивалентна команде А с режимом — D , она задает добавление файлов в архив с удалением исходных файлов. Если при арх ивации файлов возникает ошибка , то исходные файлы не уничтожаются . Использование пересылки фай лов в архив позволяет существенно сократить место на диске , занимаемое файл ами . Часто имеет смысл хранить редко употр ебляемые программы и данные в виде архивн ого файла , а при н еоб ходимости их использования — извлекать из архив а . При использовании программы ARJ целесообразно при пересылке файлов в архив указывать также режим - jtl . Он обеспечивает перед удал ением исходного файла его сравнение с коп ией в архиве. Извлечение файлов из архива Как упомин алось ранее , для извлечения файлов из архи вов , созданных программой PKZIP (. ZIP -файлов ), использ уется программа PKU N ZIP . А программа ARJ сама умеет извлекать файлы из своих архивов . Програм мы PKUNZIP и ARJ имеют следующие форматы вызова : PKUNZIP режимы имя-архива имена-файлов... ARJ команда режимы имя-архива (катологХ ) [ имена-файлов ] . . . Параметры команд : команда — одна буква , которая задает де йствие , которое должна выполнить программа ARJ . Например , Е — извлечение ф айлов из архива , Х — извлечение файлов из архива в соответствую щие каталоги и т.д .; режимы — указываются с предшествующим знак ом “-” или “ /” ; они задают или уточняют требуем ы е от прогр аммы действия ; имя-архива — з адает имя архива , откуда извлекаются файлы . Если расширение у имени архивного файла не указано , подразумевается . ZIP для пр ограммы PKUNZIP и ARJ — дл я программы ARJ . В имени архива можно упот реблять символы * и ? — в этом случае обраба тывается несколько архивных файлов ; каталог — задает каталог , в который пом е щаются извлекаемые из архива файлы . Если каталог не указан , по дразу мевается текущий каталог ; имена-файлов — указывают , какие файлы извлек аются из архива . При задании имен файлов можно использовать символы * и ?. По умолчанию подразумеваются все файлы , имеющиеся в архиве. После ввода команды программы архивации начинают извлечение файлов из архива . На экране изображаются имена извлекаемых из архива файлов . Зам е тим , что при указании имен извлекаемых из а рхива файлов программа PKUNZIP ис пользует символ “ /” вместо “\ ” в качестве разделителя имен катало гов и файлов. Режимы замещения существующих на диске файлов. При извлечени и файлов из архива может возникнуть ситуа ция , когда в том каталоге , в который извлекается файл , уже имеется файл с таким- же именем . По умолчанию программы PKUNZIP и ARJ при этом выполняют следующие действия : PKUN Z IP — на экр ан выводится запрос : имя- файла already exists . Overwrite (y/n/a/r)? (Файл сущес твует . Перезаписать ?). Вы м ожете нажать на одну из клавиш : ( Y ) — заместить имеющ и йся на диске файл , И — не извлекать файл из арх ива , В — всегда з амещать имеющиеся на диске файлы (больше запросов не будет ), [ к ] — ARJ — е сли файл на диске более старый (имеет более раннюю дату последней модификации , чем файл в архиве ), на экран выводится зап рос : “ имя-файла exists . Overwrite [ YNAQ ] ?”. Если файл на диске имеет ту же или бо лее позднюю дату последней модификации , что и файл в архиве , выводится тот же з апрос , но вместо “ exists ” сообщается “ is same or newer ” . Можно нажать на одну из клавиш : ( y ] — заместить имеющийся на диске файл , ( И — будет выдан запрос , в отв ет на который можно ввести Н овое имя файла или сразу нажат ь Enter для пропуска извлече ния данн ого файла , [А ) — всегда замещать имеющиеся на диске файлы (больше запросов не бу дет ), ( Q ) — окончить работу программы ARJ . Если действия , предпринимаемые по умолчан ию. Вас не устраивают , можно указать с помощью режим ов более по дходящий способ действий : Извлечение Запрос PKUNZIP ARJ Всех файлов Без запросов С запросами -0 П о умолчанию -JYO По умолчанию Новых версий и новых файлов Без запросов С запросами - N Нет - U -JYO -U Новых версий файлов Вез запрос ов С запросами - F Нет -F -F -JYO Новых файлов Без запросов Нет -N СРАВНЕНИЕ ВЕРСИЙ АРХИВАТОР ОВ MS DOS И Windows . Несмотря на кажущуюся «мора льную отсталость» MS DOS , в ряде случаев использование MSDOS -архиваторов может быть гораздо более эффективным , по сравнению с аналогичными версиями для Windows 9 x . 1. Архиваторы работ ающщие в среде MSDOS работают в реальном режиме проц ессора . Это обеспечивает не менее чем в 1.5 раза большую производительность процессор а , по сравнению с защищенным режимом Windows 9 x (для процессоров P - II и старше ). 2. Все версии а рхиваторов для MS DOS ( по крайней мере из рассмотренных выше ), весьма э ффективно используют память XMS или EMS . С учетом реал ьного режима работы процессора , это дает е ще 10-15 % выигрыша в производительности. 3. Как ни стран но , версии архиваторов для MS DOS часто используют более совершенные алгоритмы сжатия . Причина прост а - в большинстве случаев в версиях архиваторов для MS DOS опробуются возмож ные усовершенствования , переносимые далее в Windows . Причем , иног да применение некоторых новшеств в Windows оказывается техн ически нецелесообразным . Пример - отказ от прим енения в архиваторе WinZip 8.0 Beta словаря пременной длинны более 128 кбайт , из-за переполнения кеш-памяти современных про цессоров Pentium - II или Celeron . Резюмируя , можно утверждать , что при прочих равных условиях (тип вычислительной системы , степень сжатия и др .) производительность архивации (особен но упаковки с высокой степенью сжатия ) в архиваторах для MS DOS п римерно в 1.5-1.6 выше . Грубо говоря , в 1.5 раза быстрее . Для небольших архивов (до 40-100 MB ) это не являет ся существенным . Однако , если выполнять арх ивирование 10000-15000 файлов общим объемом более 1-2Гб (типичный объем небольшого FTP сервера INTERNET ), разница во времени может составить до 30-60 минут ( Celeron -450 MHz + 64 MB RAM ). И наконец , в случае повреждения загруз очных файлов Windows 9 x , единс тв енным способом «спасти» архив , является использование проверенных и надежных архиват оров для MS DOS . ЗАКЛЮ ЧЕНИЕ В заключении хо телось бы отметить несколько интересных факто в . Например , таких как при архивации зараж енного вирусом файла это не избавляет ни компьютер , ни файл от вируса , а даже способствует его распространению . И поро й бывают случаи , что при успешном удалении вируса из системы , она вновь заражается из-за использования зараженной архивной верс ии какой либо программы . И конечно нельзя архиватор о м ZIP разархивировать архивные файлы другой программы-архиватора. При выборе инструмента для работы с упакованными файлами и архивами следуе т учитывать два фактора : эффективность , т . е . оптимальный баланс между экономией дисково й памяти и производительност ью работы , и совместимость , т . е . возможность обмена данными с другими пользователями . Совместимость , пожалуй , сегодня более важна , так как по достигаемой степени сжатия , конкурирующие форматы и инструменты различаются на проценты (но не в разы ), а вычисл и те льная мощность современных компьютеров делает время обработки архивов не столь существен ным показателем , как , скажем , десять лет на зад . Поэтому при выборе инструмента для ра боты с архивами важнейшим критерием для б ольшинства пользователей (во всяком слу ч ае тех , для кого обмен большими ма ссивами данных — насущная проблема ), вероятно , является способность программы «понимать» н аиболее распространенные архивные форматы , даже если эти форматы не самые эффективные. В наш век особо актуально с тоит проблем а архивации данных , потому как , компьютер является , неотъемлемой частью любого предприятия , а на многих предприятия х обрабатываются огромные базы данных и е сли их копировать не в сжатом виде , то они занимали бы целые склады дискет , даже учитывая что , суще с твуют носи тели больших объемов информации ( CD ROM -650 Мбайт ). В настоящее время появилось много модификаций архиваторов , таких как Winrar , Winzip и.т.д которые работают в среде Windows , имеют лучший интерфейс и больше функций , чем их DOS “отцы” , у них выше степень защиты данных. СП ИСОК ЛИТЕРАТУРЫ : 1. Фигурнов В.Э . « IBM PC для п ользователя . Краткий курс» - М .: ИНФРА-М , 1998. 2. PCMagazine , 1997-1999 гг. 3. IBM PC для пользователя – Фигурнов В.Э ., Москва “ИНФРА-М” 1995г.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
- Я решил сзкономить на свадьбе.
- Как?
- Свадьбы не будет.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

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

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru