Выдержка из реферата, по теме: Сравнение архиваторов - несет исключительно ознакомительное назначение и может отличатся от имеющейся в наличии. Рекомендуем скачать краткую - версию для получения более полного представления о предлагаемом реферате.
Введение
Главной целью этой работы является выбор наиболее оптимального архиватора с высокой степенью сжатия различных реальных данных большого объёма. В тестировании принимали участие: самый распространенный и один из старейших ZIP, популярные архиваторы ACE, RAR, 7-zip. Кроме того, были протестированы некоторые перспективные архиваторы.
Для тестирования были отобраны пять образцов файлов: восемь глав одной книги в формате MS Word, одна веб-страница (только HTML, без графики), программа и два рисунка — 16-цветный и полноцветный (24 бит на точку, 16 млн. цветов).
Первый образец (главы книги), кроме своего очевидного назначения — проверки степени сжатия doc-файлов — показывает существенную разницу между обычными и непрерывными архивами. Главы книги содержат повторяющиеся слова и выражения, и, сжимая их архиватором Zip, получаем частично повторяющиеся словари и весьма невысокую компрессию.
Веб-страница с текстом книги из электронной библиотеки была рассчитана на проверку сжатия ASCII-файлов (содержащих только алфавитно-цифровые символы) и, в частности, широко распространенного сегодня формата HTML.
В качестве теста на сжатие exe-файлов взят файл Excel.exe из Office XP. Эта программа содержит электронную подпись, ресурсы с множеством значков, курсоров и даже HTML-файлов — хорошая проверка на сжатие разнородных типов данных.
Три 16-цветных скриншота в bmp не удалось хорошо сжать ни одному распространенному архиватору. Странные результаты показал Rar 3.0, почему-то оказавшись хуже своего предшественника Rar 2.80.
Последний образец, девятимегабайтный скин из поставки Ghost Installer, примерно наполовину состоял из одного байта FF, обозначающего белый цвет на несжатом 24-битном рисунке. Пример довольно искусственный (не каждый день приходится сжимать такие файлы), но он может показать теоретическую способность архиватора устранять избыточность информации.