Наилучшей альтернативой WinRAR является, пожалуй, архиватор 7-Zip. Его автор тоже наш соотечественник Игорь Павлов. В отличие от детища Евгения Рошаля, 7-Zip распространяется бесплатно и имеет открытый исходный код. Архиватор поддерживает распаковку архивов большинства популярных форматов, включая ZIP, ARJ, TAR и RAR (рис. 4.4).

Рис. 4.4

Есть у 7-Zip и собственный формат 7z. Он имеет открытую расширяемую архитектуру и может использовать разные алгоритмы сжатия: LZMA, BZip2, Deflate и другие. По приведенным на сайте программы данным, алгоритм 7z обеспечивает большую степень сжатия по сравнению с ZIP, ARJ, RAR и АСЕ. Для тестирования сжатия использовался пакет GIMP 1.2.4 для Windows объемом 27,2 Мб. Если принять размер архива в формате 7z за единицу, то размер RAR-архива (WinRAR 3.1) составил 1,1, АСЕ-архива – 1,15, а ZIP-архива (упаковщик PKZIP 2.50) – 1,81 (рис. 4.5). #Autogen_eBook_id224 Рис. 4.5

Помимо собственного формата 7-Zip умеет создавать архивы ZIP и TAR. Интересно, что размер получаемых ZIP-файлов получается на 2-10 % меньше, чем при использовании WinRAR или PKZIP. На совместимость это никак не влияет – ZIP-архивы, созданные в 7-Zip, без проблем открываются как в других архиваторах, так и встроенными средствами Windows. Не менее важным достоинством 7-Zip является компактность. Дистрибутив последней версии с номером 4.23 занимает чуть больше 1 Мб и вмещается даже на дискету. Версия для командной строки занимает и вовсе 302 Кб. Архиватор поддерживает технологию Hyper-Threading. На стадии бета-тестирования находятся версии для 64-разрядных версий Windows для архитектур х86-64 (64-разрядные расширения в 32-разрядных чипах AMD и Intel) и IA64 (процессоры Intel Itanium).Работа с программой Начнем с самого распространенного сценария работы посредством программы WinZip. Допустим, в директории ХХХХ поселились файлы X1, Х2…., Хn. Их надо запаковать в единый архив. Станете запускать WinZip? Скорее всего, нет. Вы просто доберетесь до папки ХХХХ, выделите файлы X1, Х2…., Хn (используя левую клавишу мыши и кнопки Ctrl или Shift). Затем после правого клика мышью выберите команду Add to Zip.При указании названия архивного файла расширение zip можно не указывать, достаточно вписать только имя (в нашем случае «х») и нажать на кнопку Add. Результат – появление файла x.zip в папке ХХХХ (можно было указать другое место для проживания этого файла). Вот, собственно, и вся процедура.Обратите внимание на тот факт, что сжатие в архив документов Word (doc или rtf) дает очень значительную экономию дискового пространства (до 95 %). Несколько более скромный результат достигается при сжатии html-файлов (до 80 %). Сложнее с графическими файлами: bmp можно ужать и до 99 %, а вот, скажем, при архивировании tif, jpg, gif экономия составит, соответственно, до 35, 25,10 %. Однако при отправке файлов по электронной почте необходимо учитывать не только их физический размер, но и их число, ведь на обработку запроса об отправке каждого «прицепленного» к письму файла тоже требуется время.Как открыть zip-файл? В этом случае, опять же, не требуется вовсе запускать программу через Start (Пуск) или с помощью иконки на рабочем столе. Достаточно, в условиях Windows, двойного левого клика на zip-файл, и немедленно последует открытие уже знакомого окна (если, само собой, WinZip установлен). Теперь нужно кликнуть на кнопку меню Extract, выбрать «место посадки» файла (ов) и подтвердить свое намерение нажатием на Extract в новом рабочем окне.