Stacker на сегодняшний день является пожалуй самой распространенной программой динамического сжатия. В пятом томе "Библиотеки системного программиста" ("Тонкая настройка и оптимизация MS-DOS") был рассмотрен пакет Stacker версии 2.0. На момент написания книги выпущен пакет Stacker версии 3.0. Версия Stacker 3.0 основана на более эффективных алгоритмах сжатия, чем версия 2.0. За счет этого достигается более высокий коэффициент сжатия файлов на Stacker-дисках.
Кроме того, в пакете Stacker 3.0 появилась возможность выбирать между большим коэффициентом сжатия и большим быстродействием Stacker-диска. С помощью специальной утилиты или путем непосредственного изменения файла CONFIG.SYS можно установить три режима работы Stacker:
В пакете Stacker 3.0 имеется очень важная возможность ограничения доступа к файлам на Stacker-диске. Система паролей позволяет ограничить доступ пользователей к Stacker-диску на чтение/запись или только на чтение.
Комплект пакета Stacker 3.0 содержит несколько программ, разработанных для работы в среде Windows. К ним относятся программа Stackometer, в оригинальной форме отображающая текущий коэффициент сжатия на Stacker-диске, объем использованного и свободного дискового пространства, а также фрагментацию диска; программа Tuner, управляющая коэффициентом сжатия и быстродействием Stacker-диска; программа установки - Setup.
Внешне работа программы Stacker выглядит следующим образом.
Принцип работы Stacker-диска прост: при записи файлов на этот диск они сжимаются, при чтении - восстанавливаются. Разумеется, сжатие несколько замедляет процесс записи, однако замедление небольшое и незаметно в большинстве случаев.
Дополнительно к программе динамического сжатия Stacker можно приобрести специальную плату компрессора, позволяющая аппаратно выполнять сжатие и восстановление данных. Использование такой платы значительно ускоряет процедуры сжатия и восстановления данных. При ее использовании пользователь фактически не заметит замедления в работе дисковой подсистемы компьютера.
Ниже мы рассмотрим процедуру установки чисто программной версии Stacker, без использования специальной платы.
Установить Stacker можно двумя способами - с дистрибутивных дискет, или, из "кучи". Первый способ установки пакета Stacker подробно рассмотрен в книге "Тонкая настройка и оптимизация MS-DOS" из серии "Библиотека системного программиста".
При установке из "кучи" скопируйте все файлы пакета Stacker в какой-либо каталог на жестком диске компьютера. Удалите команды загрузки резидентных программы из файлов CONFIG.SYS и AUTOEXEC.BAT, а затем перезагрузите компьютер.
После перезагрузки компьютера выберите в качестве текущего каталога каталог с файлами пакета Stacker и запустите программу установки - SETUP.EXE.
На экране появится окно "Welcome to Setup". С помощью клавиш управления курсором выберите строку "Continue" и нажмите <Enter>. На экране появится окно "Express or Custom Setup" (см. Рисунок 1.2).