Тарифы        21.10.2019   

С использованием архиватора arj лучше всего сжимаются. Архивация файлов, назначение, виды и основные возможности архиваторов

ЛЕКЦИЯ 6. ФОРМИРОВАНИЕ, УПРАВЛЕНИЕ И ЗАЩИТА ИНФОРМАЦИОННЫХ ПОТОКОВ ПОЛЬЗОВАТЕЛЯ В ВИРТУАЛЬНОЙ СРЕДЕ ИНТЕРНЕТ

  1. Методы поиска информации.
  2. Поиск информации в социальных сетях.
  3. Поиск информации с использованием поисковых систем.
  4. Формирование информационных потоков пользователя с использованием RSS технологий.
  5. Формирование информационных потоков пользователя с использованием сервисов почтовых рассылок.

МЕТОДЫ ПОИСКА ИНФОРМАЦИИ

Проблема поиска достоверной информации является одной из самых актуальных в современном обществе. Сам факт хранения в виртуальном пространстве Интернет огромного пласта знаний человечества не является гарантией эффективности поиска информации и ее достоверности. Пусть даже искомая информация выдается в удобной форме, но осваивать ее в конечном итоге приходится человеку. И от того, насколько он владеет методами поиска достоверной информации, будет зависеть эффективность и качество его труда .

Этапы поиска информации

Первым этапом является формулировка и уточнение информационного запроса. Этот этап традиционно играет ведущую роль. От того, насколько верно сформулирован запрос, будет зависеть последующий выбор найденных информационных ресурсов. На данном этапе целесообразно осуществить:

Формулирование запроса на естественном языке;

Определение цели поиска информации;

Определение необходимых ограничений поиска;

Окончательную формулировку информационного запроса.

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

Предварительное знакомство с проблемой;

Тщательное изучение проблемы.

Как правило, обычная цель поиска информации лежит где-то между этими двумя крайностями, то есть пользователю требуется некоторое количество информации, но абсолютная полнота сведений ему не нужна.

К числу основных ограничений традиционно относят: ограничения по видам изданий, языкам публикаций, по географическим и хронологическим рамкам поиска. Поэтому необходимо четко выяснить:

Информация из каких источников интересует пользователя (статьи, монографии, материалы конференций, другое);

На каком языке;

Каковы географические рамки поиска;

Каковы хронологические рамки поиска.

Для окончательной формулировки информационного запроса необходимо провести всесторонний лексический анализ информации, подлежащей поиску. Пользователю необходимо получить из какого-либо источника подробное и грамотное описание исследуемого вопроса. Таким источником может стать как узкоспециальный справочник, так и энциклопедия общего профиля. На основе изученного материала необходимо сформулировать максимально широкий набор ключевых слов в виде отдельных терминов, словосочетаний, профессиональной лексики и клише, при необходимости на нескольких языках.

Основная цель этапа планирования поисковой процедуры – определение путей и способов рационального решения поисковой задачи. Он включает в себя разработку общей программы поиска. Параллельно осуществляется выбор и оценка качества поисковых систем, проводится поиск недостающей информации.

Отбор и оценку качества поисковых систем необходимо проводить с точки зрения их соответствия реальной информационной потребности и специфике запроса. Каждый пользователь имеет специфические требования, оказывающие влияние на выбор поисковой системы, ее содержания и возможностей. При выборе поисковой системы необходимо обращать внимание на следующие параметры: объем индекса поисковой системы, контроль качества содержащейся в ней информации, возможности языков запросов.

Тактика и средства поиска могут существенно различаться в зависимости не только от тематики, но и от других параметров запроса. Здесь следует руководствоваться рядом общих методических рекомендаций.

Так, например, характер поиска всецело определяется содержанием поставленной пользователем поисковой задачи. И в этом отношении важно различать, что сначала поиск как бы привязан к теме и к цели детальной, всесторонней разработки ее плана, когда особенно необходим широкий охват источников информации.

Следовательно, сначала в большей мере идет поиск информационных ресурсов (то есть совокупностей документов). И лишь затем информационный поиск конкретизируется, ограничивается непосредственным содержанием решаемой поисковой задачи. На этом этапе преобладает уже поиск самих документов.

Разумеется, на протяжении всего процесса поиска следует сочетать различные виды и методы поиска в двух основных направлениях: c одной стороны, от общих классификационных поисковых систем к предметно-ориентированным указателям ресурсов, далее к конкретным документам и содержащимся в них фактам; c другой – от уникальных слов и фраз запроса к предметно-ориентированным указателям ресурсов и/или к конкретным документам.

Окончательное решение поисковой задачи . Он также включает в себя создание инструментов, необходимых для ее решения.

На этом этапе необходимо выполнить следующие шаги:

Отбор совокупности информационных ресурсов по теме поиска;

Проведение поиска в информационных ресурсах;

Оценка полноты информации;

Расширение круга информационных ресурсов.

На этапе отбора совокупности информационных ресурсов по теме поиска проводится поиск в отобранной на этапе планирования совокупности поисковых систем. Поиск можно проводить как от частного к общему, так и от общего к частному. В результате формируется список информационных ресурсов, в которых может содержаться информация по вопросу. Список информационных ресурсов намечается таким образом, чтобы ресурсы, дополняя друг друга, максимально охватывали информацию по данной теме в соответствии с заранее намеченными ограничениями поиска. Если их круг слишком узок, результаты поиска могут оказаться неудовлетворительными, а если слишком широк – возрастает трудоемкость поиска.

На этом этапе необходимо четко определить, что известно об искомой информации и что неизвестно, но необходимо выяснить. Например, может быть известно название интересующего информационного центра, но неизвестен его URL. Таким образом, необходимо сформировать список запросов для поиска недостающей информации. Этот список формируется на основе выявленных ключевых слов и имеющейся информации о ресурсах.

Поиск недостающих звеньев описания ресурса (метаданных) рекомендуется проводить с помощью поисковых и метапоисковых машин. Однако, если ничего не известно об искомых ресурсах, целесообразно обращаться к классификационным поисковым системам или же к специализированным словарным поисковым системам. В случае, если пользователь не является специалистом в данной области, ему следует обращаться к классификационным поисковым системам с научным контролем качества (информационным шлюзам).


Похожая информация.


Елабужский Государственный Педагогический Университет

Архиваторы.

Программа Архиватор ARJ .

Выполнил: студент 324 группы

Руководитель:

г. Елабуга, 2005 г.

Содержание

1. Введение. 3

2. Основные виды программ-архиваторов. 4

3. Показатель - степени сжатия файлов. 5

4. Сжатие файлов при архивации. 6

5. Архиватор ARJ. 6

5.1. Назначение архиватора ARJ. 7

5.1.1. Структура командной строки для работы с программой ARJ. 7

5.1.2. Основные команды программы-архиватора ARJ. 7

5.1.3. Наиболее важные ключи настройки программы-архиватора ARJ. 8

5.1.4. Помещение файлов в архив. 9

5.1.5. Создание многотомных архивов. 9

5.2. Достоинства и недостатки программы ARJ . 10

6. Заключение. 11

7. Список литературы.. 12

1. Введение

Архивация - это сжатие, уплотнение, упаковка информации с целью ее более рационального размещения на внешнем носителе (диске или дискете). Архиваторы - это программы, реализующие процесс архивации, позволяющие создавать и распаковывать архивы.

Необходимость архивации связана с резервным копированием информации на диски и дискеты с целью сохранения программного обеспечения компьютера и защиты его от порчи и уничтожения (умышленного, случайного или под действием компьютерного вируса). Чтобы уменьшить потери информации, следует иметь резервные копии всех программ и файлов.

Программы-упаковщики (архиваторы) позволяют за счет специальных методов сжатия информации создавать копии файлов меньшего размера и объединять копии нескольких файлов в один архивный файл. Это даёт возможность на дисках или дискетах разместить больше информации, то есть повысить плотность хранения информации на единицу объёма носителя (дискеты или диска).

Кроме того, архивные файлы широко используются для передачи информации в Интернете и по электронной почте, причем благодаря сжатию информации повышается скорость её передачи. Это особенно важно, если учесть, что быстродействие модема и канала связи (телефонной линии) намного меньше, чем процессора и жесткого диска.

Работа архиваторов основана на том, что они находят в файлах повторяющиеся участки и пробелы, помечают их в архивном файле и затем при распаковке восстанавливают по этим отметкам исходные файлы.

Программы-упаковщики (или архиваторы) позволяют помещать копии файлов в архив и извлекать файлы из архива, просматривать оглавление архива и тестировать его целостность, удалять файлы, находящиеся в архиве, и обновлять их, устанавливать пароль при извлечении файлов из архива и др. Разные программы архивации отличаются форматом архивных файлов, скоростью работы, степенью сжатия, набором услуг (полнотой меню для пользователя), удобством пользования (интерфейсом), наличием помощи, собственным размером.

Ряд архиваторов позволяют создавать многотомные архивы, саморизвлекающиеся архивы, архивы, содержащие каталоги. Наиболее популярны и широко используются следующие архиваторы: ARJ , PKZIP /PKUNZIP , RAR , ACE , LHA , ICE , PAK , PKARC /PKXARC , ZOO , HYPER , AIN .

Наиболее высокоэффективными являются архиваторы RAR, ACE, AIN, ARJ.

Они обеспечивают наибольшую степень сжатия информации и имеют наиболее высокую скорость работы. Архиватор RAR имеет удобный графический интерфейс и позволяет читать текстовые файлы, находящиеся как в rar-архиве, так и в arj и zip-архивах. Архиватор AIN имеет русскоязычный интерфейс. Ахиваторы WinRAR-95 и WinZIP работают только в среде Windows-95/98/2000. Они необходимы при работе с длинными и русскими именами файлов в Windows-95/98/2000. В настоящее время именно эти архиваторы применяются чаще всего. Работа архиваторов ARJ, PKZIP, LHA и др. автоматизирована с помощью оболочек Norton Commander 4.0, 5.0, DOS Navigator , Windows Commander и др. Для этих архиваторов имеются специальные программы просмотрщики архивных файлов ARCVIEW и AVIEW. Основным для всех архиваторов является режим работы в командной строке. Архиватор RAR может использовать для работы своё собственное меню. Некоторые архиваторы для извлечения файлов из архива используют отдельные программы-распаковщики, например PKUNZIP, PKXARC. Степень упаковки архива зависит от типа архивируемых файлов, их числа и размера, выбранной программы архивации и установленных в ней ключей, вида архива. Текстовые файлы в упакованном виде занимают гораздо меньше места, чем программы (exe и com файлы).

Степень упаковки в среднем равна 2-3, но иногда она достигает нескольких десятков.

Кроме того, существуют упаковщики exe и com файлов PKLITE, DIET, LZEXE, EXEPACK, AINEXE и др. Упакованные exe и com файлы имеют те же расширения (exe и com) и сохраняют свою способность к исполнению, в отличие от архивных файлов. Они занимают значительно меньше места на диске, чем неупакованные файлы.

2. Основные виды программ-архиваторов

Различными разработчиками были созданы специальные программы для архивации файлов. Как правило, программы для архивации файлов позволяют помещать копии файлов на диске в сжатом виде в архивный файл, извлекать файлы из архива, просматривать оглавление архива и т. д. Разные программы отличаются форматом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством использования.

В настоящее время применяется несколько десятков программ - архиваторов, которые отличаются перечнем функций и параметрами работы, однако лучшие из них имеют примерно одинаковые характеристики. Из числа наиболее популярных программ можно выделить:

ARJ, PKPAK, LHA, ICE, HYPER, ZIP, РАК, ZOO, EXPAND, разработанные за рубежом, а также AIN и RAR, разработанные в России. Обычно упаковка и распаковка файлов выполняются одной и той же программой, но в некоторых случаях это осуществляется разными программами, например, программа РКZIР производит упаковку файлов, a PKUNZIP - распаковку файлов.

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

Самораспаковывающийся архивный файл - это загрузочный, исполняемый модуль, который способен к самостоятельной разархивации находящихся в нем файлов без использования программы - архиватора.

Самораспаковывающийся архив получил название SFX - архив (SelF - eXtracting). Архивы такого типа в MS DOS обычно создаются в форме. ЕХЕ - файла.

Многие программы - архиваторы производят распаковку файлов, выгружая их на диск, но имеются и такие, которые предназначены для создания упакованного исполняемого модуля (программы). В результате такой упаковки создается программный файл с теми же именем и расширением, который при загрузке в оперативную память самораспаковывается и сразу запускается. Вместе с тем возможно и обратное преобразование программного файла в распакованный формат. К числу таких архиваторов относятся программы PKLITE, LZEXE, UNP.

Программа EXPAND, входящая в состав утилит операционной системы MS DOS и оболочки Windows, применяется для распаковки файлов программных продуктов, поставляемых фирмой Microsoft .

Программы - архиваторы RAR и AIN, кроме обычного режима сжатия, имеют режим solid, в котором создаются архивы с повышенной степенью сжатия и особой структурой организации. В таких архивах все файлы сжимаются как один поток данных, т. е. областью поиска повторяющихся последовательностей символов является вся совокупность файлов, загруженных в архив, и поэтому распаковка каждого файла, если он не первый, связана с обработкой других. Архивы такого типа предпочтительнее использовать для архивирования большого числа однотипных файлов. Управление программой - архиватором осуществляется одним из двух способов:

1) с помощью командной строки MS DOS, в которой формируется команда запуска, содержащая имя программы - архиватора, команду управления и ключи ее настройки, а также имена архивного и исходного файлов; подобное управление характерно для архиваторов ARJ, AIN, ZIP, РАК, LHA и др.;

2) с помощью встроенной оболочки и диалоговых панелей, появляющихся после запуска программы и позволяющих вести управление с использованием меню и функциональных клавиш, что создает для пользователя более комфортные условия работы. Такое управление имеет программа - архиватор RAR.

3. Показатель - степени сжатия файлов

Необходимость архивации связана с резервным копированием информации на диски и дискеты с целью сохранения программного обеспечения компьютера и защиты его от порчи и уничтожения (умышленного, случайного или под действием компьютерного вируса). Чтобы уменьшить потери информации, следует иметь резервные копии всех программ и файлов.

Архивация - это сжатие, уплотнение, упаковка информации с целью ее более рационального размещения на внешнем носителе (диске или дискете) в виде так называемых архивных файлов.

Архивный файл - это специальным образом организованный файл, содержащий в себе один или несколько файлов в сжатом или несжатом виде и служебную информацию об именах файлов, дате и времени их создания или модификации, размерах и т. п.

Сжатие информации в архивных файлах производится за счет устранения избыточности различными способами, например за счет упрощения кодов, исключения из них постоянных битов или представления повторяющихся символов или повторяющейся последовательности символов в виде коэффициента повторения и соответствующих символов. Алгоритмы подобного сжатия информации реализованы в специальных программах-архиваторах (наиболее известные из которых arj/arjfolder, pkzip/pkunzip/winzip, rar/winrar) применяются определенные Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в так называемый архивный файл или архив.

Целью упаковки файлов обычно являются обеспечение более компактного размещения информации на диске, сокращение времени и соответственно стоимости передачи информации по каналам связи в компьютерных сетях. Поэтому основным показателем эффективности той или иной программы-архиватора является степень сжатия файлов.

Степень сжатия файлов характеризуется коэффициентом Кс, определяемым как отношение объема сжатого файла Vc к объему исходного файла Vо, выраженное в процентах (в некоторых источниках используется обратное соотношение):

Кс=(Vc/Vo)*100%

Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла.

Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых коэффициент сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей Кс =%. Почти не сжимаются архивные файлы. Это нетрудно объяснить, если знать, что большинство программ-архиваторов используют для сжатия варианты алгоритма LZ77 (Лемпеля-Зива), суть которого заключается в особом кодировании повторяющихся последовательностей байт (читай - символов). Частота встречаемости таких повторов наиболее высока в текстах и точечной графике и практически сведена к нулю в архивах.

Кроме того, программы для архивации все же различаются реализациями алгоритмов сжатия, что соответственно влияет на степень сжатия.

В некоторые программы-архиваторы дополнительно включаются средства, направленные на уменьшение коэффициента сжатия Кс. Так в программе WinRAR реализован механизм непрерывного (solid) архивирования, при использовании которого может быть достигнута на% более высокая степень сжатия, чем дают обычные методы, особенно если упаковывается значительное количество небольших файлов однотипного содержания.

4. Сжатие файлов при архивации

При работе на персональном компьютере довольно часто возникает необходимость уменьшить размер файла с целью экономии места на диске. Например, требуется перенести файлы с одного компьютера на другой на дискетах. Или нужно переслать большой файл по электронной почте - уменьшив его размер, можно сэкономить и время и деньги. Лучшее решение в таких случаях создать так называемый архивный файл, или, проще говоря, архив. Это единый файл, в который для компактного хранения информации помещены в сжатом виде один или несколько исходных файлов.

Как известно, подавляющее большинство современных форматов записи данных содержат их в виде, удобном для быстрого манипулирования, для удобного прочтения пользователями. При этом данные занимают объем больший, чем это действительно требуется для их хранения. Алгоритмы, которые устраняют избыточность записи данных, называются алгоритмами сжатия данных, или алгоритмами архивации. В настоящее время существует огромное множество программ для сжатия данных, основанных на нескольких основных способах.

Все алгоритмы сжатия данных делятся на:

1) алгоритмы сжатия без потерь, при использовании которых данные на приемной восстанавливаются без малейших изменений;

2)алгоритмы сжатия с потерями, которые удаляют из потока

данных информацию, незначительно влияющую на суть данных, либо вообще невоспринимаемую человеком (такие алгоритмы сейчас разработаны только для аудио - и видео - изображений).

Преимущество отдается естественно, первой группе алгоритмов.

Существует два основных метода архивации без потерь:

алгоритм Хаффмана (англ. Huffman), ориентированный на сжатие последовательностей байт, не связанных между собой,

алгоритм Лемпеля-Зива (англ. Lempel, Ziv), ориентированный на сжатие любых видов текстов, то есть использующий факт неоднократного повторения "слов" - последовательностей байт.

Практически все популярные программы архивации без потерь

(ARJ, RAR, ZIP и т. п.) используют объединение этих двух методов - алгоритм LZH.

Алгоритм Хаффмана. Алгоритм основан на том факте, что некоторые символы из стандартного 256-символьного набора в произвольном тексте могут встречаться чаще среднего периода повтора, а другие, соответственно, - реже. Следовательно, если $+o записи распространенных символов использовать короткие последовательности бит, длиной меньше 8, а для записи редких символов - длинные, то суммарный объем файла уменьшится.

Алгоритм Лемпеля-Зива. Классический алгоритм Лемпеля-Зива -

последовательность байт, причем запись о ее длине и смещении от текущей позиции короче чем сама эта последовательность, то в выходной файл записывается ссылка (смещение, длина), а не сама последовательность>. Так фраза <КОЛОКОЛ_ОКОЛО_КОЛОКОЛЬНИ>

закодируется как <КОЛО(-4,3)_(-5,4)О_(-14,7)ЬНИ>.

5. Архиватор ARJ

Программа ARJ (разработчик - Robert K. Jung) относится к числу наиболее известных продуктов своего класса. Она выполняет все функции по обслуживанию своих, архивов, может помещать файлы в архив, извлекать файлы из архива, и делать «саморизвлекающиеся» файлы и так далее.

Программа ARJ позволяет:

· создавать архивные файлы из отдельных или всех файлов текущего каталога и его подкаталогов, загружая в один архив до 32000 файлов;

· добавлять и заменять файлы в архиве;

· извлекать и удалять файлы из архива;

· просматривать содержимое архива;

· создавать многотомный архив;

· защищать каждый из помещенных в архив файлов 32-битовым циклическим кодом, тестировать архив, проверяя сохранность в нем информации;

· получать помощь по работе на 3 международных языках;

· вводить в архив комментарии к файлам;

· запоминать в архиве пути к файлам;

· сохранять в архиве несколько поколений (версий) одного и того же файла;

· переупорядочивать архивный файл по размерам файлов, именам, расширениям, дате и времени модификации, коэффициенту сжатия и др.;

· осуществлять поиск строк в архивированных файлах;

· восстанавливать файлы из разрушенных архивов;

· создавать самораспаковывающиеся архивы как на одном томе, так и на нескольких томах;

· просматривать содержимое текстовых файлов, содержащихся в архиве;

· обеспечивать защиту информации в архиве и доступ к файлам, помещенным в архив, по паролю.

5.1.1. Структура командной строки для работы с программой ARJ

Для получения на экране краткой помощи по работе достаточно в командной строке ввести имя программы: ARJ.

Для получения развернутой помощи и примеров задания команд следует ввести:

ARJ -? или ARJ /?

Для загрузки программы и выполнения ею необходимых функций используется формат командной строки, где имя программы и параметры разделяются пробелами:

ARJ <команда> [-<кл1> [-<кл2>...]] <имя_архива> [<список_имен_файлов>]

Обязательные параметры командной строки - это два параметра: <команда> и <имя_архива>.

В качестве списка имен файлов можно использовать шаблон (маску).

Параметр <команда> записывается в виде одного символа вслед за именем программы и задает функцию архивации в соответствии с табл. 11.1.

5.1.2. Основные команды программы-архиватора ARJ

Номер группы

Группа команд

Функция архивации

Помещение в архив

Добавить файлы в архив

Заменить файлы в архиве на новые версии

Добавить в архив только новые файлы

Переместить файлы в архив

Извлечение из архива

Извлечь файлы из архива в текущий каталог

Извлечь файлы из архива и поместить в каталоги в соответствии с указанными к ним путями доступа

Удаление из архива

Удалить файлы из архива

Сервисные функции

Полное тестирование архива

Вывод содержимого архива без указания пути к файлам

Вывод содержимого архива с указанием пути к файлам

Копировать архив с новыми параметрами

Найти текстовую строку в архиве

Параметр <имя_архива> задает имя архивного файла и записывается по общим правилам MS DOS, но без указания расширения, которое при создании нового файла присваивается автоматически. Имя архива может быть записано с указанием пути к файлу. Архиватор по умолчанию обрабатывает архивные файлы, имеющие расширение. ARJ.

Самораспаковывающийся архивный файл создается с расширением. ЕХЕ. Такой файл содержит в себе программный модуль распаковки, и для извлечения из него файлов не требуется программа ARJ.

Ключи уточняют действие команды архивации, и их может быть несколько. Каждый ключ начинается с символа "-" и может быть помещен в любом месте командной строки после команды. Признаком ключа кроме символа "-" может быть символ "/". В табл. 11.2 приведены наиболее важные ключи настройки.

Примечание. Команды и ключи программы-архиватора ARJ можно вводить в командную строку в любом регистре.

Список имен файлов приводится тогда, когда обработке подлежат не все файлы архива или текущего каталога. При необходимости добавить, извлечь или удалить несколько файлов в командной строке следует записать их полные имена. В списке файлов можно указать до 64 имен файлов. Для сокращения записи имен файлов можно использовать шаблоны в соответствии с правилами MS DOS, например:

5.1.3. Наиболее важные ключи настройки программы-архиватора ARJ

Назначение

Добавление файлов из текущего каталога и всех вложенных в него подкаталогов с указанием пути к файлам

Создание многотомного архивного файла

Защита создаваемого архива паролем: g<пароль> - пароль вводится в командной строке; g? - ввод невидимого пароля при выполнении

Добавление/замена файлов, за исключением файлов, имена которых указаны вслед за ключом

Запрос на выполнение операции для каждого файла: для подтверждения необходимо ввести символ "Y"; для отказа - символ "N"

Создание самораспаковывающегося архива

Указание метода архивации: m0 - без сжатия;

ml - нормальное сжатие (по умолчанию);

m2 - наибольшая компрессия;

m3 - быстрое сжатие и меньшая компрессия;

m4 - самое быстрое сжатие и наименьшая компрессия

Предполагается ответ Yes на все вопросы архиватора

Пауза при просмотре содержимого архива после заполнения экрана

5.1.4. Помещение файлов в архив

Одной из основных операций при работе с архивными файлами является помещение файлов в архив, которая может выполняться с помощью команд: a, u, m, f. Наиболее часто эти команды применяются совместно с ключами: - r, - g, - q, - je.

5.1.5. Создание многотомных архивов

Одним из важных достоинств программы - архиватора ARJ является возможность создания многотомных архивов, т. е. архивов, для размещения которых используется несколько дисков. На каждом из дисков размещается один файл архива, занимая все свободное его пространство. При этом необязательно, чтобы диск предварительно был очищен, так как на нем вместе с архивным файлом могут находиться и другие файлы. При создании архива файлу, размещаемому на первом диске, по умолчанию присваивается расширение *.ARJ, а на последующих дисках - *.А01, *.А02 и т. д. Правило обозначения расширений можно изменить с помощью ключей настройки, что практически снимает ограничения по количеству томов архива.

Для работы с многотомным архивом необходимо указывать ключ - v. Уточнение настройки команды достигается использованием модификаторов команды.

Для создания многотомного архива для архиватора arj командная строка должна иметь вид: arj a -v1200 имя архива, или arj a /v1200 /y имя архива (многотомного, без расширения arj).

Здесь указан формат дискет (1,2M). Может быть формат 360К, 720K, 1200K, 1440K. Kлюч /v1200 означает создать многотомный архив на дискетах 1,2M. Каждый том архива должен размещаться на отдельной дискете и будет соответствовать её размеру.

Для создания многотомного архива с поддиректориями командная строка должна иметь вид: arj a -r - v1200 - y имя архива (без расширения).

Если указать в имени архива путь a:\имя архива, то архив будет создан на дискете a: (или b:\имя архива), но при этом ключ - y не нужен.

После ввода команды программа архивации начинает выполнять запрошенные действия. На экране изображаются имена помещаемых в архив файлов. При сжатии каждого файла выводится либо процент обработанной части файла, либо горизонтальная, полоска, сообщающая о ходе сжатия. После окончания сжатия каждого файла напротив его имени сообщается о степени сжатия (отношение длины сжатого файла к длине исходного файла).

По умолчанию программа ARJ обеспечивает достаточно большую скорость работы и близкую к максимальной степень сжатия. Но при желании можно получить еще на несколько процентов большую степень сжатия файлов за счет несколько более медленной работы. Для этого следует указать режим –JM.

ARJ. Работает из командной строки. Выполняет все функции по обслуживанию архивов. arj, в т. ч. поддержку многотомных архивов. Arj имеет очень большое число ключей. Получить справку по ключам архиватора arj можно с помощью команд:

arj(обычная справка)

arj /?(подробная справка)

Можно автоматизировать много действий - создание резервной копии диска, архивирование начиная с какой-то даты, добавление к имени архива текущей даты (arh970821.arj), архивирование файла с конкретного места, несколько уровней сжатия и так далее. В версии 2.55 возможна работа с длинными именами. Недостатки: отсутствие диалогового режима , некоторое неудобство работы при наличии какого-то ключа в переменной окружения (ARJ_SW) и строке запуска - взаимное уничтожение.

6. Заключение

При эксплуатации компьютера по самым разным причинам возможны порча или потеря информации на жестких дисках. Это может произойти из-за физической порчи жесткого диска, неправильной корректировки или случайного уничтожения файлов, разрушения информации компьютерным вирусом и т. д. Для того чтобы уменьшить потери в таких ситуациях, следует иметь архивные копии используемых файлов и систематически обновлять копии изменяемых файлов.

Для сохранения информации можно конечно её дублировать, однако при этом копии занимают столько же места, сколько занимают исходные файлы, и для копирования нужных файлов может потребоваться много дискет. Например, для копирования файлов с жесткого диска емкостью 1,2 Гбайт необходимо 854 дискеты емкостью по 1,44 Мбайт. В таком большом количестве дискет даже разобраться довольно трудно, поэтому трудоемкость создания и обновления копии будет весьма значительной.

Более удобно использовать для создания копий специально разработанные программы архивации файлов. Эти программы позволяют не только сэкономить место на дискетах, но и объединять группы совместно используемых файлов в один архивный файл, что заметно облегчает ведение архивов.

Принято различать архивацию и упаковку (компрессию, сжатие) данных. В первом случае речь идет о слиянии нескольких файлов и даже каталогов в единый файл - архив (примером использования такой технологии в чистом виде может служить формат TAR). Во втором - о сокращении объема исходных файлов путем устранения избыточности (в данной работе рассматривается упаковка без потерь информации, т. е. с возможностью точного восстановления исходных файлов). Как правило, современные архиваторы обеспечивают также сжатие данных, являясь, таким образом, еще и упаковщиками, однако существуют и чисто «упаковочные» утилиты типа Gzip, сжимающие отдельные файлы, преобразуя их в формат Z или GZ.

При выборе инструмента для работы с упакованными файлами и архивами следует учитывать два фактора: эффективность, т. е. оптимальный баланс между экономией дисковой памяти и производительностью работы, и совместимость, т. е. возможность обмена данными с другими пользователями. Совместимость, пожалуй, сегодня более важна, так как по достигаемой степени сжатия конкурирующие форматы и инструменты различаются на проценты (но не в разы), а вычислительная мощность современных компьютеров делает время обработки архивов не столь существенным показателем, как, скажем, десять лет назад. Поэтому при выборе инструмента для работы с архивами важнейшим критерием для большинства пользователей (во всяком случае тех, для кого обмен большими массивами данных - насущная проблема), вероятно, является способность программы «понимать» наиболее распространенные архивные форматы, даже если эти форматы не самые эффективные.

7. Список литературы

1. - М.: ИНФРА-М, 1998.

2. Журнал PC Magazine №6 1999 г.

3. http://*****/info/first33.html

4. http://www. citforum. *****/internet/infsecure/its2000_33.shtml (Архивация)

5. http://www. citforum. *****/internet/infsecure/its2000_34.shtml (Принципы Архивации)

6. http://www. citforum. *****/internet/infsecure/its2000_35.shtml (Алгоритм Хаффмана)

7. http://www. citforum. *****/internet/infsecure/its2000_36.shtml (Алгоритм Лемпеля - Зива)

Вадим Тукаев (г. Саратов)

Возможно, на вашем пути встречались архивы с расширением «.arj». Если вы щелкнете по такому файлу, то наверняка запустится WinRAR (или что там у вас установлено в качестве стандартного архиватора), совершенно спокойно прочитает его содержимое и распакует, куда прикажете. Однако если у вас пытливый ум (или просто разыгралось любопытство), то вы зададитесь вопросом: почему создатель того архива воспользовался именно этим архиватором? В настоящее время редко можно встретить что-то кроме «.zip» и «.rar». Ну еще юниксоидам частенько попадается «.tgz» (строго говоря, являющийся не особым форматом файлов, а сокращением от «.tar.gz», т.е. это расширение означает, что файл сначала был заархивирован программой tar, а потом сжат программой gzip, но это уже совсем другая история). Когда-то существовало множество алгоритмов архивации (ARC, HA, LHA, PAK, UC2, ZOO), и у каждого были приверженцы.

Одним из самых распространенных был ARJ, на равных конкурировавший с ZIP. Причина того, что ZIP стал стандартом де-факто — очень быстрый алгоритм и при этом хорошая степень сжатия. Если и встречались архиваторы, сжимавшие лучше (например, RAR), то достигалось это непропорционально большими затратами системных ресурсов. Грубо говоря, для того, чтобы сжать на 10% лучше, требовалось в 10 раз больше времени. Кроме того, PKZIP распространялся по принципу shareware и для большинства людей был абсолютно бесплатен. Современные исследования показывают, что 60% всех существующих файловых архивов имеют формат ZIP. Фил Кац, создатель алгоритма ZIP, программы PKZIP и основатель распространявшей ее фирмы PKWARE (PK — Phil Katz) стал богатым и знаменитым человеком, что не принесло ему счастья. Он спился и умер в возрасте 37 лет. Впрочем, это опять же совсем другая история, хоть и очень поучительная. Кстати, ARJ означает Archived by Robert Jung (Заархивировано Робертом Джангом). Об авторе ARJ я никакой информации не нашел. Возможно, это как-то связано с его глубокой религиозностью. Например, старшим партнером фирмы ARJ Software на полном серьезе назван сам Господь.

Достоинства ARJ:

1. Очень быстро работает, что и не удивительно, ведь первая версия программы появилась в 1990 году (тогда 16-битный процессор Intel 80286 считался немеренной крутостью, а 32-битный 80386 был несбыточной мечтой!) и с тех пор алгоритм нисколько не изменился. По тем же причинам он нетребователен к объему оперативной памяти (у меня был случай, когда не удалось распаковать rar-архив на моем стареньком компьютере только потому, что у него было слишком мало памяти).

2. Тотальная совместимость сверху вниз, снизу вверх и куда вам только заблагорассудится. Любая версия ARJ откроет любой arj-архив. Сравните эту ситуацию с RAR’ом. Он, конечно, развивается и улучшается, но это приводит к тому, что старая версия RAR может и не распаковать rar-архив нового поколения. Она просто не поймет, что это вы ей такое подсовываете.

3. Огромное количество опций и возможностей настройки под свои конкретные нужды, далеко превосходящие любой другой архиватор. Некоторых функций ARJ нет даже в очень похожем на него, но более современном архиваторе JAR того же автора.

4. Доступность практически под любую ОС — DOS, Windows, Linux, FreeBSD, OS/2, а главное — поддержка специфических особенностей этих ОС. Например, OS/2 EA (Extended Attributes — расширенные атрибуты). Сюда же можно отнести способность распаковки файлов с длинными именами в DOS, которая таких имен не понимает. Учтите, что сама ARJ Software создала только консольные версии для DOS и Windows, все остальное — либо опенсорс, либо (как в случае с ARJ/2 и WinArj) разработки сторонних фирм.

5. Last but not least (английская поговорка, в вольном переводе — «последнее по перечислению, но не по значению»): многотомность. В большинстве случаев именно по этому признаку пользователь делал окончательный выбор между ZIP и ARJ. Представьте себе следующую ситуацию: надо перенести с одного компьютера на другой файл такого размера, что он даже в запакованном виде больше размера любого доступного внешнего носителя данных. Читай: «на дискету не помещается», потому что раньше это было единственное общепринятое и общедоступное средство обмена файлами. Магнитооптические диски, стриммерные ленты, диски Бернулли и прочее в том же роде были далеко не у всех. CD-R был такой же малодоступной обывателю инновацией, как сейчас устройства записи BlueRay-дисков. Что делать? Использовать ARJ, который умел создавать многотомные архивы, т.е. архивы, состоящие из нескольких файлов. Бывали даже случаи, когда ARJ использовался ради своего побочного действия (разрезание файла на части), а не основного (уменьшение их в размере). Например, сначала файлы архивировались PKZIP, а потом полученный огромный zip-файл помещался в многотомный arj-архив. Это имело смысл, если каждый байт был на счету, а данный конкретный набор файлов в «зипуне» получался меньше, чем в «аржаном» виде.

Недостатки ARJ (являющиеся, как это часто бывает, зеркальными отражениями его же достоинств):

1. Архиватор не развивается, потому что там особенно и развивать-то нечего. Любые серьезные нововведения противоречат идеологии ARJ: все должно распаковываться первой версией образца 1990 года.

2. В частности, не поддерживается работа с файлами длиннее двух гигабайт. И теперь уж вряд ли будет когда-нибудь поддерживаться, учитывая, что переделка исходного кода при этом потребуется существенная, а автор к своему творению, судя по всему, охладел. Теперь он развивает архиватор JAR, который исповедует ту же философию, но обратной совместимостью с ARJ не обладает.

3. Solid-архивов нет и не будет. Для тех, кто не знает, что это такое, объясню на примере RAR (насколько я знаю, именно в нем впервые была реализована эта гениальная идея). Допустим, у вас есть два очень похожих по своему содержанию файла. Скажем, два текста на философские темы. Наверняка в обоих будут часто встречаться одни и те же буквосочетания, например, характерное окончание «изм» (марксизм, ленинизм, идеализм). Архивируя первый файл, RAR отметит этот факт и сохранит информацию об этих «измах» в специальном «словаре». Когда он будет архивировать второй файл, он уже не будет включать «изм» в список часто встречающихся буквосочетаний, а просто сделает ссылку на соответствующую запись в словаре. В результате второй файл будет заархивирован гораздо эффективнее. Кстати, JAR поддерживает солид-архивацию.

4. Степень сжатия ARJ неплохая, примерно на уровне ZIP (четко сказать, какой из них двоих лучше, невозможно — на разных файлах получаются разные результаты), но все же современные архиваторы сжимают заметно эффективнее.

А ведь иногда имеет смысл не только ждать в десять раз дольше ради уменьшения данных на одну десятую, но даже ради уменьшения всего на одну сотую можно подождать и в сто раз дольше. Тем более что современные компьютеры очень мощны, и «в сто раз дольше» может означать «секунду вместо одной сотой секунды». К тому же, по моим наблюдениям, единожды созданный архив обновлять и перепаковывать приходится редко.

5. Необходимость использования интерфейса командной строки и запоминания специфических команд и ключей программы ARJ. Сейчас выросло уже целое поколение пользователей, которые «черного экранчика с буковками» боятся как черт ладана. Все же советую преодолеть эту фобию. Более гибкого способа взаимодействия с программами так до сих пор и не придумано. Когда-нибудь да пригодится… Хотя бы для того, чтобы при столкновении с UNIX-системами не получилось «культурного шока».

Выводы:

ARJ разрабатывался не только и не столько для «утрамбовывания» статичных данных (например, дистрибутивов программ), сколько для удобного архивирования текущих документов (например, дерева исходных текстов вашей собственной программы), автоматизации регулярных бэкапов и создания часто используемых, изменяемых и обновляемых архивов. Именно в этих случаях на первый план выходят фирменные трюки ARJ, такие как поиск в архиве, несколько разновидностей SFX-архивов (SelF-eXtracting — самораспаковывающийся), вписывание текущей даты в название архива, распаковка файлов по признаку наличия в них определенной строки текста, мощные возможности по восстановлению частично поврежденных архивов, умение переименовывать файл прямо внутри архива, способность принимать решения в форс-мажорных обстоятельствах без вмешательства пользователя… Продолжать бессмысленно. Достаточно посмотреть, какой огромный список команд, ключей и модификаторов выдает команда «ARJ.EXE /?». Одно только их перечисление будет длиннее этой статьи. Вот лишь один пример использования ARJ:

arj a -e -jt -jm -jh65535 -vav -g? -wC:\TEMP -xMY_DIARY.TXT my_texts_ *.txt -h# -hcCLS

команда a: добавить файлы в архив (если архива с таким именем нет, то он будет создан).

ключ e: не сохранять информацию о структуре директорий.

ключ jt: проверить, не повредились ли файлы при упаковке.

ключ jm: использовать максимальный уровень компрессии.

ключ jh: установить размер буфера для алгоритма Хаффмана (65535 — максимум, 2048 — минимум, но прямой зависимости между его размером и степенью сжатия нет, т.е. иногда меньшее значение дает лучшее сжатие).

ключ v: создать многотомный архив, модификатор «a» — использовать для тома все доступное место на носителе (удобно, если у вас нет «нулевых» дискет, а только полупустые и/или частично запорченные), «v» — после записи каждого тома «бибикнуть» писи-спикером, чтобы пользователь проснулся и вставил новую дискету.

ключ g: зашифровать архив, модификатор «?» — пароль спросить непосредственно перед архивацией.

ключ w: указать директорию для временных файлов.

ключ x: ни в коем случае не архивировать этот файл!

my_texts_ — имя архива (или его первая часть — см.ключ h#).

*.txt — обрабатывать все текстовые файлы из текущей директории.

ключ h#: добавить к имени архива сегодняшнюю дату в формате ГГММДД, т.е. архив от 13 февраля 2010 года получит имя «my_texts_100213.ARJ».

ключ hc: выполнить перед началом работы DOS-команду, в данном случае CLS (CLear Screen — очистить экран).

Сисадмин (он же на английском языке sysadmin , system administrator ) - сокращенное наименование профессии, полное название которой на русском языке звучит как системный администратор . Данная профессия в последнее время стала очень популярной для большинства молодых, и не очень, людей, ей обучают, по ней работают, за неё получают хорошие деньги. Связано это с бурным развитием различных компьютерных технологий и их проникновением во все сферы человеческой жизни. Слово сисадмин часто используется в разговорной речи, в вакансиях и резюме при поиске работы, одним словом - везде. Ниже пойдет речь о том, что же представляет из себя профессия системного администратора.

В современных реалиях, системным администратором может называться фактически любой человек, который занимается обслуживанием и поддержанием работы определенной компьютерной сети, включая все её аппаратные и/или программные компоненты, в которую могут входить:

  • Персональные компьютеры, как рабочие станции, так и сервера;
  • Сетевое оборудование, такое как коммутаторы, маршрутизаторы, фаерволлы и многое другое;
  • Веб-сервера, почтовые сервера, сервера баз данных, и прочие.

Так же в определенных случаях, на плечи системного администратора могут лечь обязанности по обеспечению должной информационной безопасности.

В зависимости от своей специализации, системный администратор может заниматься следующими видами деятельности:

  • Администратор рабочих станций и серверов чаще всего занимается починкой как аппаратных (вышедшие из строя материнские платы, погоревшие блоки питания), так и программных (не загружается Windows, не печатаются запятые в Word"e...).
  • Администратор корпоративной сети на основе домена Active Directory. Очень популярное занятие, учитывая распространенность операционных систем Windows, а так же необходимость их как-то централизованно контролировать. Такой специалист должен уметь создавать, распределять по группам, редактировать пользователей, выдавать им соответствующие права в домене AD, а так же уметь управлять групповыми политиками для пользователей, их компьютеров и групп, в которых они все состоят.
  • Администрирование сетей и сетевого оборудования. В его обязанности входит знание топологии сетей, умение работать как с не настраиваемым, так и с настраиваемым сетевым оборудованием, планирование локальной вычислительной сети, а так же возможность объединения в одну сеть нескольких отдаленных друг от друга рабочих мест, путем настройки NAT"ов и VPN"ов. Не стоит так же забывать и контроле доступа в рамках этой сети, и за её пределами - настройка прокси.
  • Администратор веб-сервера, который должен как минимум уметь устанавливать, настраивать и обслуживать один из следующих веб-серверов - Apache, IIS, Nginx, следить за хостингом (который может располагаться как внутри сети организации, так и вне её). Кроме того, хороший администратор должен уметь настроить нормальное распределение ресурсов при высоких нагрузках, кластеризацию и много других специфичных вещей.
  • Администрирование почтового сервера так-же является распространенной задачей для сисадмина, в его задачи входит работа с такими популярными решениями как Exim, Microsoft Exchange, Postfix, Sendmail, или корпоративными почтовыми решениями от Google или, например, Yandex. Кроме очевидного контроля за учетными записями (создание, удаление, настройка), так же обязательно уметь настроить антиспам систему и прочее.
  • Администратор сайта. В эти обязанности может входить как просто какое-то наполнение содержимым сайта, но раз речь идет о системном администраторе, то по идее он должен уметь и настроить хостинг (в том числе и веб-сервер, о чем уже говорилось выше), установить и настроить нужный сайт, например какую-либо систему управления содержимым (CMS).
  • Совсем редко под обязанности системного администратора может попасть задача создания или обслуживания системы видеонаблюдления. В задачах установка и настройка камер, реагирования на различные события, сохранение и воспроизведение записей. Относится к системному администрированию слабо, и часто попадает в его обязанности по совместительству к каким-нибудь другим обязанностям.

За бортом описанных выше занятий системного администратора остались такие возможные вещи, как администрирование баз данных (Microsoft SQL, MySQL и его множественные ответвления, Oracle и т. д.), администрирование 1C (не путать с "программист 1C"), АТС и многое другое.

Как все начиналосьКогда компакт-диски еще не получили такого распространения и единственными носителями информации с одного компьютера на другой, а также для резервного копирования, были дискеты, возникла потребность в программах, которые бы сжимали информацию, чтобы она занимала меньше места и сохраняли бы ее в одном или нескольких файлах для переноса на дискетах. Так возникли архиваторы.
Как уже было отмечено, архиваторы в основном использовались для резервного копирования и переноса информации. При хранении копий файлов в сжатом виде они занимают меньше места, к тому же удобнее оперировать с одним или несколькими файлами, чем с большим количеством файлов и директорий. Не потеряли архиваторы актуальности и теперь, однако требования, предъявляемые пользователям к этой категории программных продуктов, существенно изменились. Если раньше едва ли не самым важным было требование по максимальному сжатию информации, хотя бы в силу дороговизны на тот момент носителей информации - в первую очередь распространялись архиваторы, удовлетворяющие именно этому требованию, то теперь ситуация значительно изменилась и на первое место встают простота и удобство в использовании.
Еще одним немаловажным требованием, предъявляемым к архиваторам при переносе информации, была его распространенность, т. е. чтобы при передаче информации не приходилось в придачу передавать и сам архиватор.
За годы с момента возникновения первой программы данного типа написаны сотни различных архиваторов, поддерживающих различные форматы архивов. На момент становления и развития архиваторов самым распространенным форматом был ARJ, на втором месте почти сразу за ним ZIP, с некоторым отрывом следовали такие архиваторы, как ARC, ACE, LZH. На данный момент ситуация значительно изменилась. Первое место среди форматов архиваторов занимает ZIP, отвоевав его у ARJ, который отошел теперь на задний план, на втором месте RAR и со значительным отрывом следуют ACE, ARJ и другие менее популярные форматы.
Таким образом, в нашем обзоре нас интересуют в первую очередь архиваторы самых распространенных форматов:


ZIP - формат был разработан PKWARE .

RAR - формат был разработан Евгением Рошалем, автором одноименного архиватора и благодаря удобному интерфейсу архиватора одновременно с хорошим сжатием завоевал популярность.

Описания архиваторов

WinZip

Последняя финальная версия WinZip 8.1

WinZip - наверное, самый популярный архиватор, имеет встроенную поддержку разархивирования.CAB-файлов и файлов популярных "интернет-форматов", таких как TAR, GZip, UUencode, BinHex и MIME. Разархивирование файлов ARJ, LZH и ARC поддерживается через соответствующие архиваторы. WinZip прост и удобен в работе, имеет интуитивно понятный интерфейс, позволяющий даже начинающим пользователям работать с ним без подготовки. К программе можно подключить внешний антивирус для проверки файлов архивов на вирусы. Архиватор может работать в двух стилях: Wizard (мастер, помощник) Classic (стандартный, классический). Стиль Wizard - для тех, кто еще не освоился с архиватором или любит работать пошагово, отвечая на соответствующие вопросы программы.


Поддержка перетаскивания файлов в/из архива, а также интеграция с проводником, делают WinZip очень удобным в работе архиватором. По нажатию правой кнопки мыши в проводнике вызывается контекстно-зависимое меню, настраиваемое в опциях. Пункты меню позволяют добавить файлы в архив, создать новый архив, разархивировать файлы из архива, создать самораспаковывающийся архив, заархивировать файлы и отправить по электронной почте, использую установленный по умолчанию почтовый клиент.


Если файл, на котором нажимают кнопку, является ZIP-архивом, то меню в проводнике будет выглядеть так:


По умолчанию WinZip ассоциирует себя со следующими расширениями файлов:


WinZip поддерживает создание многотомных архивов.

К программе можно скачать дополнения:

WinZip Command Line Support Add-On - для работы с архивами из командной строки.

WinZip Internet Browser Support Add-On - для упрощения скачивания архивов из Интернет, их распаковки и инсталляции программ. Архив автоматически скачивается в указанную в настройках директорию и по окончании открывается в WinZip"е.

WinZip Self-Extractor - для создания самораспаковывающихся архивов. WinZip Self-Extractor, хотя и может работать как дополнение к WinZip, является самостоятельным программным продуктом. Начиная с версии 8.0 в WinZip для создания самораспаковывающихся архивов встроен WinZip Self-Extractor Personal Edition с несколько ограниченными, по сравнению с WinZip Self-Extractor возможностями.

Наверное, второй по популярности архиватор после WinZip, а в России наверняка даже его опережает. Последняя финальная версия - WinRAR 2.90


WinRAR работает в Windows 9x/ME/NT/2000/XP. Существует консольная версия Rar, а также версии для Linux, BeOS, DOS, OS/2 и различных платформ Unix. WinRAR доступен на многих языках, в том числе на русском. Автор программы - Евгений Рошал из Челябинска.
В программе реализован оригинальный алгоритм компрессии, позволяющий хорошо сжимать файлы, особенно выполняемые, библиотеки и большие текстовые файлы, а также специальный алгоритм для сжатия мультимедиа-файлов.
Полностью поддерживается формат ZIP, а также основные операции (просмотр содержимого, распаковка, показ комментариев и информации об архивах) для файлов CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2 и JAR.


Поддерживается возможность создания непрерывных (solid) архивов, с увеличением степени сжатия на 10-50%, особенно для большого количества файлов; создания многотомных и самораспаковывающихся архивов. WinRAR интегрируется в проводник, при нажатии правой кнопкой мыши на поддерживаемом типе архива возникает контекстное меню:


А при выделении других файлов (и директорий) - меню для добавления файлов в архив (для запуска WinRAR и уточнения параметров) и меню для создания из выбранных файлов и директорий архива RAR.
WinRAR также позволяет защищать архивы от повреждений, путем сохранения избыточной информации, закрывать архивы от изменений, архивировать с паролем, а также добавлять в архивы комментарий (с поддержкой ESC-последовательностей ANSI) и запись о создателе (только для зарегистрированных пользователей).

PowerArchiver 2001

Последняя версия - PowerArchiver 2001 7.02.08


Встроенная полная поддержка файлов ZIP, CAB, LHA (LZH), TAR, TAR.GZ, TAR.BZ2 и BH (BlakHole), а также XXE и UUE файлов. Встроенная поддержка для разархивации файлов RAR, ARJ, ARC, ACE, ZOO, GZ и BZIP2. Встроенное внутреннее средство просмотра файлов TXT, RTF, BMP, ICO, WMF, EMF, GIF и JPG. Поддержка скинов . Возможность печати списка файлов в архиве или экспорта списка в файлы формата TXT или HTML. Поддержка перетаскивания файлов в/из архивов. Имеются полезные возможности по выполнению резервного копирования с использованием собственных скриптов, возможность разархивации сразу нескольких архивов, починка поврежденного архива (только для ZIP), создание многотомного ZIP-архива из целого архива и наоборот, встроенная функция определения типа архива. Возможность подключения внешнего антивируса. Две модели просмотра архивов - классическая и по типу проводника, с двумя разделенными горизонтально окошками и показом древовидной структуры. По количеству встроенных возможностей программа опережает своих конкурентов, за счет чего она довольно быстро завоевала популярность среди пользователей.

Интеграция в проводник с настраиваемым меню:


На архивных файлах всплывающее по нажатию правой кнопки мыши меню выглядит следующим образом.


А такой вид оно имеет при нажатии и выделении на файлах других форматов.


Дополнения к программе:

Поддержка параметров командной строки - PowerArchiver Command Line Support Add-On или PowerArchiver Command Line .

Для создания самораспаковывающихся архивов - PowerArchiver SFX Maker Add-On , автор Давид Корниш.

Тем, кто хочет сам создавать скины, поможет PowerArchiver Toolbar-ImageList Creator .

WinAce

На данный момент последней является версия WinAce 2.11


Архивация в следующие форматы: ACE, ZIP, LHA, MS-CAB, JAVA JAR.


Разархивация форматов ACE, ZIP, LHA, MS-CAB, RAR, ARC, ARJ, GZip, TAR, ZOO, JAR. Поддержка многотомных архивов для файлов форматов ACE, ZIP, CAB. Создание самораспаковывающихся архивов, а также восстановление архивов для файлов ACE и ZIP. Доступ из командной строки. Встроенное средство просмотра документов Word, HTML, текстовых файлов и основных графических форматов: TIFF (*.tif; *.tiff), Photoshop (*.psd, *.pdd), Paintshop Pro (*.psp), *.png (Portable network graphic), GIF, BMP, Standard Windows bitmap (*.bmp, *.rle, *.dib), *.ico, SGI (*.bw, *.rgb, *.rgba, *.sgi), Autodesk (*.cel; *.pic), Truevision (*.tga; *.vst; *.icb; *.vda; *.win), ZSoft Paintbrush (*.pcx, *.pcc), копии экрана Word 5.x (*.scr), Kodak Photo-CD (*.pcd), Portable pixel/gray map (*.ppm, *.pgm, *.pbm), Dr. Halo (*.cut, *.pal), SGI Wavefront (*.rla, *.rpf) и GFI факс (*.fax). Функция оптимизации существующих архивов. Интеграция с проводником: наличие всплывающих контекстных меню по нажатию правой кнопки мыши и дополнительная закладка при просмотре свойств файлов (только для архивов ACE и ZIP).



Формат ACE часто используется при обменами файлов на ряде каналов IRC-серверов.

7-Zip

Последняя доступная на данный момент версия - 7-Zip 2.30 Beta 12 .


Это сравнительно мало известный архиватор, обеспечивающий довольно высокую степень сжатия для формата ZIP и имеющий также свой формат 7z с высокой степенью сжатия. Ко всему прочему, 7-Zip является бесплатным. В данный обзор он попал для того, чтобы показать, что наиболее популярные архиваторы, перечисленные выше, не всегда являются лидерами по максимальному сжатию.
Итак, архиватор полностью поддерживает форматы ZIP, GZIP, BZIP2, TAR, 7z, обеспечивает разархивацию файлов формата RAR, CAB. Возможна работа из командной строки. Интегрируется в проводник, добавляя простое меню из трех пунктов:

Сравнение функциональных возможностей

Поддержка форматов и другие возможности

Формат, функция WinZIP 8.1 WinRAR 2.90 PowerArchiver 2001 7.02.08 WinAce Archiver 2.04 7-Zip 2.30 Beta 12
ZIP Полная Полная Полная Полная Полная
RAR Нет Полная Распаковка Распаковка Распаковка
ACE Нет Распаковка Распаковка Полная Нет
Gzip Распаковка Распаковка Распаковка Распаковка Полная
CAB Распаковка Распаковка Полная Полная Распаковка
TAR Распаковка Распаковка Полная Распаковка Полная
LZH Внешняя Распаковка Полная Полная Нет
ARJ Внешняя Распаковка Распаковка Нет Нет
BZ2 Нет Распаковка Распаковка Нет Полная
JAR Нет Распаковка Нет Распаковка Нет
BH Нет Нет Полная Нет Нет
ARC Нет Нет Нет Распаковка Нет
ZOO Нет Нет Нет Распаковка Нет
UUE Распаковка Распаковка Полная Нет Нет
Другие XXe, BinHex, MIME - XXE - 7z
Поддержка многотомных архивов ZIP RAR ZIP ACE, ZIP, CAB Нет
Поддержка создания Solid архивов Нет RAR Нет ACE 7z
Поддержка AV-записи Нет RAR Нет ACE Нет
Встроенная Windows Windows и DOS Windows Windows и DOS Windows
Поддержка внешнего антивируса Да Нет Да Да Нет
Поддержка Drag&Drop Да Да Да Да Нет
Поддержка работы в командной строке через WinZip Command Line Support Add-On Полная Основные операции. Полная - через PowerArchiver Command Line Support Add-On Полная Полная
Поддержка комментариев в архивах ASCII для ZIP ASCII и ANSI для RAR и ZIP ASCII для ZIP ASCII, ANSI и HTML Нет

Тестирование

Целью данного тестирования было получение не абсолютного значения времени сжатия, а относительное сравнение скорости степени сжатия участвовавших в тестировании архиваторов. Степень сжатия: размер исходного файла (набора файлов) принимался за 100%, в таблице в процентах указан объём получившегося поле компрессии архива по отношению к исходному файлу (набору файлов).

Тестирование проводилось на системе следующей конфигурации:

Процесор Intel Celeron 450MHz
HDD Fujitsu 20Gb
256Mb RAM
Windows 98 SE

2017 .EXE и.DLL-файлов, объём 462,326,078 байт

Программа архивации Опции Метод сжатия Формат архива Время архивации, мин:сек Размер архива, байт Степень сжатия
WinRAR 2.90 Dictionary size 1024KB Best RAR 16:57 185,829,854 40.19 %
WinRAR 2.90 Best RAR 32:40:00 174,505,219 37.75 %
WinRAR 2.90 Best ZIP 12:29 201,984,371 43.69 %
WinZIP 8.1 Maximum ZIP 16:10 202,072,691 43.71 %
7-Zip 2.30 Beta 12 Maximum ZIP 29:37:00 196,345,086 42.47 %
7-Zip 2.30 Beta 12 Maximum 7Z 29:10:00 169,185,782 36.59 %
WinAce Archiver 2.04 Maximum ZIP 15:21 196,345,096 42.47 %
WinAce Archiver 2.04 Solid, Maximum ACE 2.0 20:34 160,158,266 34.65 %
WinAce Archiver 2.04 Dictionary size 4096KB, optimized exe compression Maximum ACE 2.0 18:32 176,050,278 38.08 %
WinAce Archiver 2.04 Dictionary size 4096KB Maximum ACE 18:21 183,747,786 39.74 %
PowerArchiver 2001 7.02.08 Maximum ZIP 14:13 201,838,065 43.66 %

521 файл в формате Word, объём 32,175,596 байт

Программа архивации Опции Метод сжатия Формат архива Время архивации, мин:сек Размер архива, байт Степень сжатия
WinRAR 2.90 Dictionary size 1024KB Best RAR 1:14 8,068,122 25.08 %
WinRAR 2.90 Solid, Dictionary size 1024KB Best RAR 1:30 5,538,095 17.21 %
WinRAR 2.90 Best ZIP 1:03 9,462,371 29.43 %
WinZIP 8.1 Maximum ZIP 1:29 9,470,530 29.43 %
7-Zip 2.30 Beta 12 Maximum ZIP 2:22 9,087,254 28.24 %
7-Zip 2.30 Beta 12 Maximum 7Z 2:05 7,302,364 22.70 %
7-Zip 2.30 Beta 12 Solid Maximum 7Z 2:04 4,717,281 14.66 %
WinAce Archiver 2.04 Maximum ZIP 1:11 9,470,116 29.43 %
WinAce Archiver 2.04 Maximum ACE 2.0 1:28 5,245,381 16.30 %
WinAce Archiver 2.04 Dictionary size 4096KB, optimized exe compression Maximum ACE 2.0 1:21 7,963,681 24.75 %
WinAce Archiver 2.04 Dictionary size 4096KB Maximum ACE 1:17 8,060,489 25.05 %
WinAce Archiver 2.04 Maximum ACE 1:24 5,309,725 16.50 %
PowerArchiver 2001 7.02.08 Maximum ZIP 1:01 9,458,970 29.40 %

ZIP 1:53 48,639,712 97.28 %
7-Zip 2.30 Beta 12 Maximum 7Z 3:57 48,555,679 97.11 %
WinAce Archiver 2.04 Maximum ZIP 1:11 48,452,915 96.90 %
WinAce Archiver 2.04 Dictionary size 4096KB,optimized exe compression Maximum ACE 2.0 3:08 48,571,875 97.14 %
WinAce Archiver 2.04 Dictionary size 4096KB Maximum ACE 3:08 48,571,875 97.14 %
PowerArchiver 2001 7.02.08 Maximum ZIP 0:51 48,452,892 WinZIP 8.1 Maximum ZIP 5:42 7,056,986 21.93 %
7-Zip 2.30 Beta 12 Maximum ZIP 4:36 7,041,872 21.89 %
7-Zip 2.30 Beta 12 Maximum 7Z 9:59 5,824,793 18.10 %
7-Zip 2.30 Beta 12 Solid Maximum 7Z 4:17 4,227,902 13.14 %
WinAce Archiver 2.04 Maximum ZIP 5:32 7,098,841 22.06 %
WinAce Archiver 2.04 Solid, Dictionary size 4096KB, delta compression Maximum ACE 2.0 7:14 5,152,231 16.01 %
WinAce Archiver 2.04 Dictionary size 4096KB, optimized exe compression Maximum ACE 2.0 16:55 6,353,898 19.75 %
WinAce Archiver 2.04 Dictionary size 4096KB Maximum ACE 16:53 6,388,514 19.86 %
WinAce Archiver 2.04 Solid, Dictionary size 4096KB, optimized exe compression Maximum ACE 7:15 5,164,797 16.05 %
PowerArchiver 2001 7.02.08 Maximum ZIP 5:26 7,089,947 22.04 %

Выводы

По результатам обзора:



Самыми распространенными на сегодняшний день форматами архивов являются ZIP, RAR, Gzip, TAR. Следовательно, архиватор, желающий стать популярным должен по возможности поддерживать эти форматы.

Самыми распространенными на сегодняшний день являются архиваторы, которые предоставляют пользователю максимальное удобство и легкость в работе и обеспечивают выполнение необходимых пользователю функций. Степень сжатия информации на сегодняшний день отошла для пользователей на второй план.

По результатам тестирования:



Если брать только популярные форматы, то при архивации в формат ZIP для достижения наименьшего времени архивации рекомендуется использовать архиваторы WinRAR и PowerArchiver, для создания наименьшего архива - 7-Zip; исполняемые файлы лучше всего сжимает WinAce; документы Word лучше всего сжимать WinAce и WinRAR; с большим количеством маленьких файлов лучше всего справился WinRAR.

Опция Solid для создания непрерывных архивов, доступная в некоторых архиваторах помогает при сжатии большого количества файлов, уменьшая объем архивов и значительно уменьшая время сжатия (хотя при небольшом количестве файлов время архивации с использованием этой опции увеличивается).
Кроме известных архиваторов и форматов архивов существует большое количество менее известных архиваторов, поддерживающих свои форматы, которые в некоторых случаях по своим характеристикам, в частности по степени сжатия могут превосходить своих известных собратьев. Примером этому может служить архиватор 7-Zip со своим форматом 7z, который выиграл по степени сжатия почти все тесты.