- работа только в среде Windows 95;
- поддержка длинных имен файлов;
- функции упаковки, декомпрессии, конвертации в SFX и исправления сбойных архивов организованы одним модулем (exe'шником на 340 Кбайт);
- имеются функции UU-кодирования/декодирования;
- возможность сохранения конфигурации программы в реестре.
Кроме всего прочего, в программе полностью изменились все ключи и опции, приобретшие теперь не одно- или двухбуквенные обозначения, а названия в виде слов с понятным значением (их правда можно сокращать до 3-4 символов). Собственно говоря, именно по причине путаницы с параметрами я и решил написать данную статью. Думаю многие пользователи захотят с помощью нового PKZIP'а получить высокую скорость и поддержку длинных имен при сжатии/распаковке в своих DOS Navigator'ах, FAR'ах и Windows Commander'ах. В этом случае перед ними встанет проблема переконфигурации архиваторных настроек своих оболочек. Чтобы облегчить им жизнь, приведу варианты возможных конфигураций для некоторых популярных оболочек.
1. DOS Navigator
Для начала сконфигурируем сам архиватор. Итак, наберите следующее:
pkzip25.exe -config -attr=all
Данная строка означает, что при архивировании будут включаться файлы со всеми атрибутами (скрытые, системные и прочие). Вы можете затем подобным образом определить методы сортировки файлов (pkzip25.exe -config -sort=name) и некоторые другие параметры, которые сохранятся в реестре и будут использованы программой по умолчанию. Однако будьте осторожны - включать рекурсию и многие другие параметры я лично не рекомендую, кроме того не все из них так просто отключаются. Так что тогда вам придется исправлять соответствующие параметры прямо в реестре в подразделах ключа HKEY_CURRENT_USER\Software\PKware\PKzip.
Что же необходимо поставить в DN:
Паковщик/Распаковщик - pkzip25.exe (не забудьте что путь к программе должен присутствовать в Path).
Извлечь: -extr -nozip
Извлечь с путями: -extr -direct -nozip
Добавить: -add
Перенести: -add -move
Удалить: -delete
Тест файлов: -test
Ускоренно - поле можно оставить пустым, так как этот режим (-warning) по умолчанию включен
Включить пути: -path=full
Пароль: -password=
(именно так со знаком равно)
Исключить пути - оставить поле пустым
Тип компрессии, нормально: -normal, быстро: -fast, максимально: -maximum
Список файлов: @, если вы ничего не меняли в опциях.
С помощью таких параметров вы сможете выполнять все стандартные операции с обычными zip-архивами, а также сможете не выходя из DN распаковывать (По Shift-F2) архивы с длинными именами, и иметь возможность паковать файлы с длинными именами (правда DN все же наносит свои ограничения на работу с ними).
2. FAR
С FAR'ом все гораздо проще - так как он поддерживает длинные имена, новый PKZIP как нельзя лучше подходит для работы с FAR'ом и интегрируется с ним без вопросов. Рекомендации к конфигурированию самого PKZIP те же. А для "прикрутки" его к FAR'у необходимо с помощью редактора реестра RegEdit в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\ZIP переписать следующие параметры:
Add со значением pkzip25.exe -add -attr=all {-password=%%P} {-temp=%%W} %%A @%%LNM
Extract: pkzip25.exe -extr -dir -over=all {-password=%%P} %%A @%%LNM
ExtractWithoutPath: pkzip25.exe -ext -over=all {-password=%%P} %%A @%%LNM
Test: pkzip25.exe -test=all {-password=%%P} %%A @%%LNM
Delete: pkzip25.exe -del {-temp=%%W} %%A @%%LNM
Comment: pkzip25.exe -head {-temp=%%W} %%A
CommentFiles: pkzip25.exe -com=all {-temp=%%W} %%A @%%LNM
SFX: pkzip25.exe -sfx %%A
Recover: pkzip25.exe -fix %%A
Move: pkzip25.exe -add -move -attr=all {-password=%%P} {-temp=%%W} %%A @%%LNM"
AddRecurse: pkzip25.exe -add -attr=all -rec -path=cur {-password=%%P} {-temp=%%W} %%A @%%LNM
MoveRecurse: pkzip25.exe -move -attr=all -rec -path=cur {-password=%%P} {-temp=%%W} %%A @%%LNM
AllFilesMask: *.*
Кирилл ВОЛОШИН
Назад в Software Раздел Предыдущая Следущая
[Home] | Home Page |
[Mail] | Send E-Mail to Kirill |
Last modified on 26.05.98.