Архиватор vuZIP

Утилита vuZIP является полноценной программой-архиватором. Выполняет все основные функции работы с архивами и имеет несколько уникальных возможностей. При упаковке файлов используется новый ZIV-алгоритм, который является модификацией классических алгоритмов Хафмана и Лемпела-Зива-Велча.

После проведения ряда тестов выяснилось, что по степени сжатия ZIV-алгоритм чуть лучше аналогичных программ PKZIP, LHA, а по скорости намного превосходит известные RAR, ARJ.

Программа-архиватор vuZIP поддерживает интерфейс Drag & Drop. Работая в Windows Explorer, пользователь может выделить нужные файлы и директории, затем перенести и бросить их на окно или иконку архиватора. После подтверждения, выбранные файлы и директории будут добавлены в архив.

Примечание: при работе с интерфейсом Drag & Drop, заранее должен быть открыт или создан архив.

Пользовательский интерфейс.

Создание ZIV-архива.

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

Открытие ZIV-архива.

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

Добавление файлов.

Открывается диалог отбора файлов и директорий для добавления в архив.

File Name - указывает путь и маску для отбора файлов добавляемых в архив.

Recurse Folders - отбор файлов производится не только в указанной директории, но и в поддиректориях. 

Store Path - если файл берется из поддиректории, то сохраняется путь к нему.

Password - указывается для защиты файла внутри архива. Нужно ввести пароль дважды.

Compression Method - выбирает один из 4-х возможных методов упаковки; от самого быстрого Store до лучшего сжатия Maximum. 

If file already exists - если добавляемый файл уже присутствует в архиве, то можно выбрать следующие варианты:

  • Skip - пропустить файл (не добавлять)

  • Override - перезаписать файл заново

  • Only New - перезаписывать только более свежие файлы (по дате)

  • Ask - выдать диалог запроса и ждать ответ.

Извлечение файлов.

Открывается диалог отбора файлов и директорий для извлечения из архива.

Extract to - указывает директорию, куда будут распаковываться файлы.

Extract With Full Path - при извлечении файла будет восстановлен его путь со всеми  поддиректориями.

Restore File Attributes and Dates - для файла восстанавливаются его прежние дата, время и атрибуты.

Password - если файл закрыт паролем, то надо указать этот пароль, иначе восстановление невозможно.

Scope - определяет набор файлов, которые будут распаковываться: 

  • Selected files - только выбранные файлы; 

  • All files - все файлы в архиве.

If file already exists - если извлекаемый файл уже присутствует на диске, то можно выбрать следующие варианты:

  • Skip - пропустить файл (не извлекать)

  • Override - перезаписать файл заново

  • Only New - перезаписывать только более свежие файлы (по дате)

  • Ask - выдать диалог запроса и ждать ответ.

Удаление файлов.

Удаляет заданный набор файлов из архива. Диалог отбора файлов из архива имеет следующий вид

Scope - определяет набор файлов, которые будут удаляться из архива: 

  • Selected files - только выбранные файлы; 

  • All files - все файлы в архиве.

Password - если файл закрыт паролем, то надо указать этот пароль, иначе удаление невозможно.

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

Тестирование файлов.

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

Диалог отбора файлов из архива аналогичный пункту удаление файлов

Информация о файле.

Для выбранного файла отображается полная информация. 

Name - полное имя файла.

Type - тип файла (зарегистрированное расширение в системе MS-Windows)

Compression method - используемый метод упаковки.

File Size - размер файла в исходном состоянии.

Packed Size - размер файла в упакованном состоянии.

Ratio - степень упаковки файла в процентах от исходного размера.

Modified - дата и время последнего изменения файла.

Path - сохраненный путь к файлу, относительно исходной директории.

Attributes - атрибуты фала.

CRC - код циклической проверки, используется для проверки целостности упакованных данных.

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

Открытие файла.

Открывает выбранный файл, набор файлов. То есть, запускает приложение которое связано с этим типом файлов. Например, при открытии TXT-файлов запускается NotePad, при открытии DOC-файлов запускается Word. Происходит это в несколько этапов:

  • выбранный файл распаковывается во временную директорию.

  • запускается связанное приложение и ему передается этот файл.

  • после закрытия приложения, файл удаляется из временной директории.

Настройка.

Открывает диалоговое окно, и позволяет настроить следующие параметры: 


General - внешний вид архиватора, расположение кнопок.

Use WinZIP Style - пользовательский интерфейс и внешний вид архиватора будет аналогичен программе WinZIP.

Keep Progress Bar - в конце каждой длительной операции с архивом ProgressBar не закрывается, а остается на экране и отображает состояние Finished.

Show Captions - кнопки на панели отображаются с надписями.

List Mode - кнопки на панели отображаются в режиме списка.

 

Help-Files Location - задает расположение Help-файлов. В данной версии приложения, система помощи оформлена в виде HTML-файлов:

  • Folder - из директории приложения. После инсталляции в директории приложения появляется поддиректория Help\ содержащая файлы помощи. Запуск помощи из локальной директории является наиболее быстрым способом.

  • Internet - страница помощи загружается из интернет. В Интернете всегда лежит самая последняя версия помощи.

  • Default - автоматический выбор расположения Help-файлов. Если в данный момент установлен доступ в интернет, то файлы-помощи загружаются из Интернета, в противном случает помощь загружается с локального диска. 


Folder- расположение следующих директорий: временной, стартовой, для распаковки и директории входящих файлов.

Start-up Folder - директория запуска. По умолчанию это директория приложения. В этой директории буду лежать ZIV-архивы.

Extract Folder - директория для распаковки. В эту директорию будут извлекаться файлы.

Add Folder - целевая директория, откуда берутся файлы для добавления в архив.

Temp Folder - директория для временных файлов, по умолчанию берется временная директория Windows. 


Compress  - параметры упаковки файлов.

Compression Method - выбирает один из 4-х возможных методов упаковки; от самого быстрого Store до лучшего сжатия Maximum. 

Recurse Folders - отбор файлов производится не только в указанной директории, но и в поддиректориях. 

Store Path - если файл берется из поддиректории, то сохраняется путь к нему.

If file already exists - если добавляемый файл уже присутствует в архиве, то можно выбрать следующие варианты:

  • Skip - пропустить файл (не добавлять)

  • Override - перезаписать файл заново

  • Only New - перезаписывать только более свежие файлы (по дате)

  • Ask - выдать диалог запроса и ждать ответ.


Decompress - параметры распаковки файлов из архива.

Extract with Full Path - при извлечении файла будет восстановлен его путь с поддиректориями.

Restore File Attributes and Dates - для файла восстанавливаются его прежние дата, время и атрибуты.

If file already exists - если извлекаемый файл уже присутствует на диске, то можно выбрать следующие варианты:

  • Skip - пропустить файл (не извлекать)

  • Override - перезаписать файл заново

  • Only New - перезаписывать только более свежие файлы (по дате)

  • Ask - выдать диалог запроса и ждать ответ.

Помощь. (Help)

Открывает страницу помощи оформленную в HTML-формате. Для просмотра помощи должен быть установлен интернет-броузер (например Internet Explorer). Приложение может использовать две версии Help:

  1. Локальная версия Help. Инсталляционная программа устанавливает ее в директорию приложения. Эта версия помощи доступна в любое время.

  2. Версия Help опубликованная в Internet-е. Этот вариант является предпочтительным, т.к. в Интернете содержится самая последняя версия помощи. Для этого пункта должен быть доступ в Интернет.

Обновление приложения.

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

Для этого пункта должен быть доступ в Интернет.

О программе.

Открывает About-окно. Здесь представлена общая информация о приложении, контактная информация для технической поддержки и информация об операционной системе.

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

Выход.

Заканчивает работу с архиватором и закрывает приложение.

Дополнительные возможности

Информация об архиве (Archive Info).

Выдает полную информацию об архиве.

Name - полный путь к файлу-архиву.

Files - количество упакованных файлов внутри архива.

Archive Size - суммарный объем упакованных файлов.

Unpacked Size - исходный суммарный объем распакованных файлов.

Ratio - средний коэффициент сжатия в процентах.

Date/Time - дата и время последнего обновления архива.

Alg.Version - версия алгоритма который использовался при создании архива.

Пароль архива (Archive Password).

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

Password Enabled - если флажок установлен, то действует пароль.

New Password -  для смены пароля необходимо набрать новый пароль дважды, и нажать OK. 

Вводимые символы отображаются как знак '*'. Поэтому надо проверить как установлена клавиатура (Rus/Eng) и клавиша нужного регистра букв CapsLock. 

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

Объединение архивов (Merge Archive ).

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

Удаление архива (Delete Archive ).

Физически удаляет открытый файл-архив с диска.

Примечание: При альтернативном варианте, если удалить все файлы из архива, то сам архив не удаляется с диска. Пустой файл-архив остается на диске, хотя и занимает мало места.

 


Последнюю версию приложения (version 1.5)  можно загрузить здесь: VZ_Setup.Exe  (1.7 Mb)

Техническая поддержка: E-Mail: support@vu-software.spb.ru

Автор программы:  Валентин Купрович. Санкт-Петербург, Июнь 2000г.

Announce Page: www.vu-software.spb.ru/startpage