Pksmart 1.0 Запаковщик исполнимых файлов. Клавиши : ────────── F1 - Встроенная помощь по клавишам; F2 - Запаковка исполнимых файлов; F3 - Запаковка файлов данных; F4 - Распаковка файлов обоих типов; F5 - Запись конфигурации на диск (Alt-D); F7 - Смена текущего диска; F8 - Удаление файлов; F9 - Настройка конфигурации; F10 - Выход (Esc). Функциональное описание : ────────────────────────── F2 : Позволяет компрессировать .COM и .EXE-файлы , переводя их в .EXE формат, а также .EXE-файлы содержащие оверлеи. Овер- лей либо переписывается в выходной файл, либо удаляется. При запаковке файлов с оверлеями рекомендуется создавать .bak ко- пии исходников, т.к. такие файлы сжатом виде работают не всег- да. Пункт конфигурации Pack file with overlay в состоянии NO запрещает работу с оверлейными файлами. F3 : Файлы компрессируются по тому же алгоритму, но без соз- дания встроенного распаковщика. Структура файла не анализи- руется и расширение роли не играет. Новое расширение - PKS. F4 : Распаковка файлов запакованых по F2 - F3. Внимание! При распаковке .EXE-файлов размер файла может отли- чаться от исходного размера за счет оптимизации заголовка, что никак не сказывается на его работоспособности. Исключение сос- тавляют файлы с оверлеями : если этот файл не заработал в сжа- том виде, и при распаковке произошла оптимизация заголовка, то распакованый файл также не запустится. Поэтому для файлов с оверлеями ОБЯЗАТЕЛЬНО создавайте .bak копии. F9 : Настройка конфигурации. В окне конфигурации в каждой строке одна из букв выделяется другим цветом. Для изменения состояния переключателя нажмите соотв. выделенную букву. Нас- тройка конфигурации может производиться также мышью без акти- визации окна click'ом в соотв. строке окна. Поля конфигурации : ──────────────────── Стоит рассказать только о поле Including : вклю- чив его можно рекурсивно обходить вложенные подкаталоги и об- рабатывать файлы в них. При включенном переключателе этого по- ля отмечеными для операции считаются все файлы и каталоги на- ходящиеся в текущем каталоге. Insert и другие способы отмеча- ния файлов отключаются. При запаковке исполнимых файлов каталога рекомендуется включить поле Including и выключить поля Create .bak file и Pack file with overlay, когда файлы без оверлеев будут сжаты, включить поля Create .bak file и Pack file with overlay, затем проверить сжатые файлы с оверлеями на работос- пособность и только потом удалить .bak копии. О программе : ────────────── Эта версия Pksmart не является коммерческим программным продуктом и распространяется в виде "как есть". Авторы програ- ммы за возможные последствия от её использования никакой отве- тственности не несут. В следующей версии : ───────────────────── 1. Переделка программы под Win. 2. Работа в диалоговом и интерактивном режимах. 3. Совмещение функциональных возможностей архиваторов данных и запаковщиков исполнимых файлов. 4. Введение быстрых и мощных уровней компрессии (ускорение ра- боты в 6-7 раз, улучшение компрессии на 20%). 5. Уменьшение объема требуемой памяти. 6. Введение большого набора новых функций. О багах : ────────── Содержит огромнейшее количество ненайденных нами багов и глю- ков, а также несколько найденых, которые нам лень исправлять, а именно : 1. Возможен вывод сообщений типа Insert diskette for drive A: and press any key when ready при работе с дисковода- ми не умеющими определять факт замены дискеты. 2. Для хранения информации о файлах каталога используется статическая структура вмещающая 512 элементов, поэтому нормально будет видно только первые 512 файлов. 3. Пункт конфигурации Including не доделан до кон- ца (первоначально он задумывался так, чтобы можно было отмечать требуемые каталоги Insert'ом), из-за чего приш- лось выключить Insert и считать отмечеными все каталоги по умолчанию. 4. При выводе сообщений курсор мыши погашен. Hо несмотря на это она всё же работает, так что кто желает - пользуйтесь на здоровье. Удачи ВАМ в борьбе с глюками !!! Добрые отзывы и пожелания присылайте по адресу : а злые - лучше оставьте себе. PSV & Alex.