Анализ работы инсталляторов мастеров установки архиваторов доклад

Обновлено: 05.07.2024

Архиваторы ( реферат , курсовая , диплом , контрольная )

РЕФЕРАТ

1. Теоретические положения использования архиваторов

2. Основные возможности программы WinRar.

2.1 WinRAR — Общие сведения

2.2 Ограничения WinRAR

2.3 Интерфейс WinRAR

2.4 Режимы управления файлами и архивами

  • 2.5 Режим Мастера
    • 2.6 Использование контекстных меню
    • 2.7 Поддержка технологии перетаскивания

    1. Теоретические положения использования архиваторов

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

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

    Потеря происходит из-за того, что маленькие файлы в любом случае занимают не менее 1 кластера. Например, файл в 2 Кбайта при размере кластера в 32 Кбайта приведет к потере 30 Кбайт места на диске. [1]

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

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

    Архив может быть самораспаковывающимся. Самораспаковывающийся (SFX, от англ. SelF-eXtracting) архив — это архив, к которому присоединен исполняемый модуль. Этот модуль позволяет извлекать файлы простым запуском архива как обычной программы. Таким образом, для извлечения содержимого SFX-архива не требуется дополнительных внешних программ. SFX-архивы, как и любые другие исполняемые файлы, обычно имеют расширение .EXE.

    SFX-архивы удобны в тех случаях, когда нужно передать кому-то архив, но вы не уверены, что у адресата есть соответствующий архиватор для его распаковки. Возможно также использовать SFX-архивы для распространения своих собственных программ. [3]

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

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

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

    · обновление непрерывных архивов (т.е. добавление файлов в уже существующий архив или их удаление) происходит медленнее, чем обычных;

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

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

    Непрерывные архивы предпочтительнее использовать в тех случаях, когда:

    · архив предполагается редко обновлять;

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

    · нужно достичь более плотной степени сжатия, даже в ущерб скорости упаковки.

    Многотомные и самораспаковывающиеся архивы также могут быть непрерывными. [ 3]

    2. Основные возможности программы WinRar

    2.1 WinRAR — Общие сведения

    WinRAR — это 32-разрядная версия архиватора RAR для Windows, мощного средства создания архивов и управления ими. Существует несколько версий RAR для разных операционных систем, в частности, RAR для Windows, Linux, DOS, OS/2, UNIX.

    · RAR для Windows поставляется в двух вариантах:

    · версия с графическим интерфейсом пользователя (GUI) — WinRAR. exe;

    · консольная версия — Rar. exe, запускаемая из командной строки и работающая в текстовом режиме. Консольную версию RAR удобно использовать для вызова из пакетных файлов (BAT и CMD), для запуска из приглашения DOS и др.

    Некоторые отличительные особенности WinRAR следующие:

    · полная поддержка архивов RAR и ZIP;

    · использование оригинального высокоэффективного алгоритма сжатия данных;

    · наличие графической оболочки с поддержкой технологии перетаскивания (drag & drop);

    · возможность использования интерфейса командной строки;

    · управление архивами других форматов (CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO);

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

    · поддержка многотомных архивов;

    · создание самораспаковывающихся (SFX) обычных и многотомных архивов с помощью стандартного или дополнительных модулей SFX;

    · возможность восстановления физически поврежденных архивов;

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

    · поддержка кодировки Unicode в именах файлов;

    · наличие других дополнительных функций, например, шифрования данных и имён файлов в архиве, добавления архивных комментариев, ведения протокола ошибок и пр. [3]

    2.2 Ограничения WinRAR

    Количество файлов, которое можно добавить в архив, зависит от объёма доступной памяти и длины имён файлов. Для добавления одного файла в архив RAR требуется ориентировочно 128 байт памяти. Например, для архивации миллиона файлов необходимо около 128 Мбайт памяти. WinRAR тестировался в работе с более чем 10 миллионами файлов.

    Максимальный размер архива RAR, равно как и любого файла в архиве RAR, практически не ограничен — он составляет 8 эксабайт (что равнозначно 8 589 934 591 Гбайт или 9 223 372 036 854 775 807 байт). Обратите внимание, что создавать архивы размером свыше 4 Гбайт можно только на дисках с файловой системой NTFS, поскольку более старые файловые системы не поддерживают таких объёмных файлов.

    Размер архива ZIP, равно как и любого файла в архиве ZIP, не может превышать 4 Гбайт.

    В целом архивный формат RAR значительно лучше оптимизирован для сложных задач с использованием большого количества файлов и гигабайтных дисковых пространств. [3]

    2.3 Интерфейс WinRAR

    Перед обработкой файлов их необходимо выделить. Помимо стандартных способов выделения Windows в WinRAR для той же цели служат несколько дополнительных клавиш: ,, а также и на цифровой клавиатуре.

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

    2.4 Режимы управления файлами и архивами

    Оболочка WinRAR имеет два основных режима: режим управления файлами и режим управления архивами.

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

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

    2.5 Режим Мастера

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

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

    2.6 Использование контекстных меню

    2.7 Поддержка технологии перетаскивания

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

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

    Если в режиме управления архивами перетащить какие-либо файлы в окно WinRAR, то они будут добавлены в архив. Перетаскивание файлов доступно только для архивов RAR и ZIP.

    Перетаскивать файлы из окна WinRAR в другие программы можно вне зависимости от текущего режима WinRAR и формата просматриваемого архива.

    3. Тестовые примеры использования WinRar

    I. Создать архив, содержащий все файлы в каталоге c:student

    1. Запускаем WinRar

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

    Будет создан архив c: studentstudent. rar, содержащий все файлы каталога c: student.

    II. Добавить в существующий архив c:studentstudent.rar файлы из каталога c:student2 с расширением *.txt

    1. Запускаем WinRar.

    III. Протестировать архив c:studentstudent.rar на наличие ошибок

    1. Открываем архив в WinRar, как указано в пунктах 1, 2 второго задания.

    IV. Извлечь все файлы архива c:studentstudent.rar в каталог c:student3

    1. Открываем архив в WinRar, как указано в пунктах 1, 2 второго задания.

    V. Преобразовать архив c:studentstudent.rar в самораспаковывающийся

    1. Открываем архив в WinRar, как указано в пунктах 1, 2 второго задания.

    Библиографический список

    1. Стрельцов А. А. Компьютерные архиваторы. М., 2004.

    2. Мамыкин А. А. Архиваторы — это удобно.// Журнал ХАКЕР Online. 2005. № 3.

    Являясь обычной программой, инсталлятор обладает рядом особенностей, среди которых стоит отметить следующие:

    И многое другое

    Тестирование мастера установки (Installation Wizard)

    План тестирования инсталляционного визарда:

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

    Забудьте про GUI. Постарайтесь описать тест-кейзы без привязки к интерфейсным элементам. К примеру, GUI контролы checkbox/radiobutton или меню из двух пунктов это просто выбор между true и false, важно то, на что он влияет в конечном счете.

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

    Не забудьте заняться таким рутинным видом тестирования визардов, как ходить туда-обратно по страницам:

    Убедитесь, что визард адекватно реагирует на неправильные ответы и не дает ходить дальше.

    Кнопка Cancel (Close) должна работать всегда и на всех страницах визарда.

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

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

    Сравнительный анализ архиваторов

    Архиватор — программа, осуществляющая сжатие и/или упаковку одного и более файлов в архив или серию архивов, для удобства переноса или хранения, а также распаковку архивов. На сегодняшний день количество архиваторов насчитывается около 50… Некоторые из них устарели и практически не используются. Каждый архиватор обладает своими достоинствами и недостатками, такими как скорость сжатия и степень сжатия. Эти характеристики — обратно зависимые величины. То есть, чем больше скорость сжатия, тем меньше степень сжатия, и наоборот. В настоящее время архивирование (сжатие) данных является трудоемкой задачей. Дело в том, что большинство пользователей или владельцев (авторов) информации хранят различную информацию в сжатом виде (в архивах), что уменьшает размер и в некоторой степени защищает ее. Защита подразумевает собой защиту от некоторых вирусов, т.к. сжатие данных – это есть кодирование информации в некоторой степени. А само сжатие данных обычно происходит значительно медленнее, чем обратная операция (разархивирование)…

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

    ВЫСШАЯ АДМИНИСТРАТИВНАЯ ШКОЛА

    ПРИ АДМИНИСТРАЦИИ С-ПБ

    По дисциплине “ИНФОРМАТИКА ”

    Выполнила: студентка 1 курса гр.№215

    Проверил: Воронов А.И.

    ПЛАН:

    ВВЕДЕНИЕ -3

    ИСТОРИЯ РАЗВИТИЯ ТЕОРИИ СЖАТИЯ ИНФОРМАЦИИ -4

    ТЕРМИНЫ, ИСПОЛЬЗУЕМЫЕ В АРХИВАЦИИ -7

    АРХИВАТОРЫ MS DOS

    АРХИВАТОРЫ ДЛЯ WINDOWS 9X

    АРХИВИРОВАНИЕ И РАЗАРХИВИРОВАНИЕ

    СРАВНЕНИЕ ВЕРСИЙ АРХИВАТОРОВ MS DOS И Windows.

    ВВЕДЕНИЕ

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

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

    Для копирования файлов можно, разуметься, использовать команды COPY или XCOPY. Но, например, для копирования файлов с жесткого диска емкостью 28 Мбайт необходимо 20 дискет стандартного формата (по 1.46 Мбайт). В таком большом количестве дискет даже разобраться довольно трудно, поэтому трудоемкость создания и обновления архива будет весьма значительной. Поэтому для создания архивов употребляются специализированные программы. Архиваторы - это программы, позволяющие уменьшить размер файла для экономии места на диске. Работа их заключается в следующем: найти повторяющиеся фрагменты в файлах и записать вместо них информацию о количестве повторяющихся кусков. Их можно разделить на два класса: программы упаковщики (архиваторы) и программы резервного копирования. Работа их заключается в следующем: найти повторяющиеся фрагменты в файлах и записать вместо них информацию о количестве повторяющихся кусков.

    ИСТОРИЯ РАЗВИТИЯ ТЕОРИИ СЖАТИЯ ИНФОРМАЦИИ

    История развития MS DOS весьма похожа на историю развития всех информационных технологий. Более того, концепция MS DOS непосредственно заимствована из операционной системы UNIX. UNIX, в свою очередь, базируется на самых первых операционных системах типа OS/360 и даже IBM704. Основные алгоритмы архивации данных вначале были опробованы на UNIX, а затем (иногда процесс развития тех или иных алгоритмов осуществлялся параллельно) в MS DOS. В принципе, большинство используемых в настоящее время утилит для архивации начали свою жизнь, начиная с MS DOS 2.0.

    Итак, в сороковых годах ученые, работающие в области информационных технологий, ясно поняли, что можно разработать такой способ хранения данных, при котором пространство будет расходоваться более экономно. Клод Шеннон, изучая нюансы различий между семантикой (semantics) (что значит некая сущность) и синтаксисом (syntax) (выражается как некая сущность), разработал большинство базовых понятий этой теории. Понимание того, что одно и то же значение (семантика) может быть реализовано различными способами, (синтаксис), приводит к закономерному вопросу: "Какой способ выражения чего-либо является наиболее экономичным?" Поиск ответа на этот вопрос привел Шеннона к мысли об энтропии, которая, проще говоря, соотносится с количеством, содержащейся в файле полезной информации. Методы сжатия пытаются увеличивать энтропию файла, то есть уменьшать длину файла, сохраняя при этом всю информацию.

    H = P1*log2 (1 / P1) + . + Pn*log2 (1 / Pn),

    Более тридцати лет алгоритм сжатия Хаффмана и его варианты оставались наиболее популярными методами. Однако в 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, борется с патентами программного обеспечения и предпринимает активные шаги по их отмене.


    Архивация – создание резервных копий (на CD, DVD) .

    Цели:

    сохранить данные на случай сбоя на диске

    объединить группу файлов в один архив

    зашифровать данные с паролем

    Сжатие файлов – это уменьшение их размера.

    Цели:

    уменьшить место, которое занимают файлы на диске

    уменьшить объем данных для передачи через Интернет

    Объект и предмет исследования – программы архиваторы WinZip 10 и WinRAR 3. 71.

    Типы сжатия: без потерь: сжатый файл можно восстановить в исходном виде, зная алгоритм сжатия – тексты, программы, данные, с потерями: при сжатии часть информации безвозвратно теряется - фотографии (*. jpg) , звук (*. mp3) , видео (*. mpg)

    Алгоритм RLE (англ. Run Length Encoding, кодирование цепочек одинаковых символов, используется для рисунков *. bmp)

    Материал по информатике Сравнительный анализ программ – архиваторов

    Общий подход:

    найти в данных повторяющиеся цепочки символов

    обозначить их короткими кодами (битовыми, разной длины)

    в начало сжатого файла записать словарь

    Эффективные алгоритмы:

    алгоритм LZW (Лемпела-Зива-Велча)

    алгоритм PPM (WinRAR)

    Сжимаются – плохо: случайные данные, программы (*. exe) , архивы (*. zip, *. rar) , сжатые рисунки (*. gif, *. jpg, *. png, *. tif, …) , сжатый звук (*. mp3, *. wma) , сжатое видео (*. mpg, *. wmv) ; хорошо: тексты (*. txt) , документы (*. doc, *. xls) , несжатые рисунки (*. bmp) , несжатый звук (*. wav) , несжатое видео (*. avi) .

    Протестировали две самые популярные в России архиватора WinZip 10 и WinRAR 3. 71.

    видеофайл AVI размер 851 МБ, WinZip -841МБ, время сжатия 1 мин 53 сек, WinRAR -841МБ, время сжатия 13мин 10 сек.

    Как вы видите, степень сжатия архиватором WinRAR намного выше у всех файлов. Однако следует обратить внимание на то, что большие файлы сжимаются данным архиватором очень медленно WinZip, напротив, сжимает файлы с большой скоростью, что значительно экономит ваше время. Результат: WinRAR значительно лучше архивирует файлы любых размеров, но WinZip работает гораздо быстрее конкурента. Вывод можно сделать следующий: если степень сжатия файлов не имеет особого значения и главное – время (например, нужно объединить в один архив большое количество файлов или сделать резервную копию данных) – больше подойдет WinZip. Если же волнует степень сжатия файлов, а также дополнительные возможности архиватора – выбор очевиден – это WinRAR. Следует также указать закономерность – лучше всего сжимается файл текстового формата. Хуже графические файлы jpq и mp3 музыка. Эти файлы сами по себе являются специализированными архивами. Поэтому сжать графический файл формата bmp. Можно, а jpq не имеет смысла. Так же можно по аналогии сказать и о wav файлах, которые сжимаются, а mp3 фактически нет.

    Содержимое разработки

    Сравнительный анализ программ – архиваторов.

    Руководитель - Плюснина Е Е

    Архивация – создание резервных копий (на CD, DVD).

    сохранить данные на случай сбоя на диске

    объединить группу файлов в один архив

    зашифровать данные с паролем

    Сжатие файлов – это уменьшение их размера. Цели:

    уменьшить место, которое занимают файлы на диске

    уменьшить объем данных для передачи через Интернет

    Объект и предмет исследования – программы архиваторы WinZip 10 и WinRAR 3.71.

    Типы сжатия: без потерь: сжатый файл можно восстановить в исходном виде, зная алгоритм сжатия – тексты, программы, данные, с потерями: при сжатии часть информации безвозвратно теряется - фотографии (*.jpg), звук (*.mp3), видео (*.mpg)

    Алгоритм RLE (англ. Run Length Encoding, кодирование цепочек одинаковых символов, используется для рисунков *.bmp)


    найти в данных повторяющиеся цепочки символов

    обозначить их короткими кодами (битовыми, разной длины)

    в начало сжатого файла записать словарь

    алгоритм LZW (Лемпела-Зива-Велча)

    алгоритм PPM (WinRAR)

    Сжимаются – плохо: случайные данные, программы (*.exe), архивы (*.zip, *.rar), сжатые рисунки (*.gif, *.jpg, *.png, *.tif, …), сжатый звук (*.mp3, *.wma), сжатое видео (*.mpg, *.wmv); хорошо: тексты (*.txt), документы (*.doc, *.xls),несжатые рисунки (*.bmp), несжатый звук (*.wav),несжатое видео (*.avi).

    Протестировали две самые популярные в России архиватора WinZip 10 и WinRAR 3.71.

    видеофайл AVI размер 851 МБ, WinZip -841МБ, время сжатия 1 мин 53 сек, WinRAR -841МБ, время сжатия 13мин 10 сек.

    Как вы видите, степень сжатия архиватором WinRAR намного выше у всех файлов. Однако следует обратить внимание на то, что большие файлы сжимаются данным архиватором очень медленно WinZip, напротив, сжимает файлы с большой скоростью, что значительно экономит ваше время. Результат: WinRAR значительно лучше архивирует файлы любых размеров, но WinZip работает гораздо быстрее конкурента. Вывод можно сделать следующий: если степень сжатия файлов не имеет особого значения и главное – время (например, нужно объединить в один архив большое количество файлов или сделать резервную копию данных) – больше подойдет WinZip. Если же волнует степень сжатия файлов, а также дополнительные возможности архиватора – выбор очевиден – это WinRAR.Следует также указать закономерность – лучше всего сжимается файл текстового формата. Хуже графические файлы jpq и mp3 музыка. Эти файлы сами по себе являются специализированными архивами. Поэтому сжать графический файл формата bmp. Можно, а jpq не имеет смысла. Так же можно по аналогии сказать и о wav файлах, которые сжимаются, а mp3 фактически нет.


    -75%

    Читайте также: