Автор: Пользователь скрыл имя, 29 Марта 2010 в 10:52, реферат
Про программы архиваторы
Архиватор ARJ Работает из командной строки. Выполняет все функции по обслуживанию архивов .arj , в т.ч. поддержку многотомных архивов. Получить справку по ключам архиватора arj с помощью команд: arj (обычная справка); arj /? (подробная справка)
Arj
имеет очень большое число ключей. Можно
автоматизировать много действий - создание
резервной копии диска, архивирование,
начиная с какой-то даты, добавление к
имени архива текущей даты (arh970821.arj), архивирование
файла с конкретного места, несколько
уровней сжатия и так далее. В версии 2.55
возможна работа с длинными именами.
Достоинства: очень большое количество
ключей, что дает возможность автоматизировать
большое число функций. Защита архива
от повреждений. Недостатки: отсутствие
диалогового режима, некоторое неудобства
работы при наличии какого-то ключа в переменной
окружения (ARJ_SW) и строке запуска - взаимное
уничтожение.
Работает из командной строки. Различные функции по обслуживанию архивов .zip выполняются разными программами:
pkzip - помещение файлов в архив
pkunzip - извлечение файлов из архива
zip2exe
- создание
pkzipfix - восстановление поврежденного архива.
Изучить справку по работе с архиватором pkzip с помощью команд:
pkzip /h
pkunzip /h
zip2exe /h
Архиватор RAR v2.50 для DOS - Интегрированная программа управления архивами
RAR
- это очень мощное средство
для создания архивов и
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 использует алгоритм Зива-
Упаковка происходит независимо от того, увеличился ли размер упакованного файл в сравнении с оригиналом или нет. Причина расширения - несколько байтов для заголовка Gzip файла, плюс 5 байтов для каждого 32К блока, или отношение расширения 0.015% от длины файла. Заметим, что фактическое число занятых на диске блоков уже никогда не возрастает. Gzip сохраняет режимы доступа, владельцев и время модификации файлов при упаковке и распаковке...
ARJZ
(по воле автора программы
1) Практически всё программное обеспечение, рассчитанное на вызов ARJ, будет работать так же и с программой ARJZ без всякой модификации. Например, не надо будет переписывать ни ARCVIEW, ни NC 4.0, ни DN, ни тех .BAT файлов, которые вы могли создать за время пользования ARJ'ем.
2)
Для того, чтобы использовать
возможности ARJZ'а при работе
с вашими старыми архивами, вам
совсем не нужно
3)
Вы так же почти избавляетесь
от необходимости изучать
Однако, следует иметь в виду, что:
1)
ARJZ позволяет сжимать файлы,
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'а,
Важно отметить, что процедуры деархиватора оптимизированы отдельно под процессоры 286, 386, 486 и Pentium.
Недостатки ARJZ:
1) В ARJZ (по крайней мере, пока) нет поддержки многотомных (multi volume), резервных (backup) и самораспакующихся (SFX) архивов. Заметьте, что UNARJZ распаковывает любые архивы, созданные ARJ.
2)
ARJZ не является полноценным
Далее будут кратко рассмотрены менее популярные архиваторы, которые, однако, все еще используются в среде MS DOS.
Arhangel - этот архиватор базируется на архиваторе HA, но несовместим с ним. По заявлению создателей этот архиватор наиболее подходит для сжатия изображений(TIFF,BMP).
Достоинства: хорошее сжатие графической информации.
Недостатки: обилие ключей для установки максимального сжатия.
JAR - новый архиватор из семейства ARJ. У меня он показал более плохие результаты, нежели WinRAR, хотя в документации сказано, что "это лучший архиватор в терминах компрессии". Другие тесты тоже, вроде, подтверждают, что этот архиватор лучше WinRAR и других подобных, но он, безусловно, не занимает первое место. Возможности примерно такие же, какие у 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 - новый архиватор, который подает хорошие надежды. Пока только бета версия. Создан Игорем Павловым. Автор предупреждает, что если вы будете использовать маску "*.*", то у вас не будут добавляться файлы без расширения! Для добавления всех файлов следует использовать маску "*"