Сайт о сжатии  >>  ARCTEST

Сравнительные тесты
    Текстовые файлы
    Текстовые файлы (Mac)
    EXE-файлы
    EXE-файлы (Mac)
    Исполнимые EXE-сжатые
    Аудио: Wav-файлы
    Аудио: Wav-файлы (Mac)
    Графика: TIFF-файлы
    Графика: TIFF-файлы (Mac)
    Разноформатные файлы
    Разноформатные файлы (Mac)
    Файлы демо-игры
    Файлы демо-игры (Mac)
Альтернативные тесты
    Русский текст
    Английский текст
    Исходники
    WinWord-файл
    Excel-файл
    EXE-файл
    Новые тесты
Графические тесты
    Сжатие изображений без потерь
Новости
    Архив новостей
    Архив рассылки
Утилиты
    Просмотра-распаковки
    Идентификации-распаковки
    COM/EXE-распаковки, анализа
    Распаковки инсталляций
    Создания SFX-архивов/инсталляций
    Конвертирования
    Починки архивов
    Поиска
    Универсальные оболочки
    Управления баннерами
    Управления файлами
    Резервного копирования
    Тестирования
    Разные
Файл-менеджеры
    Файл-менеджеры
    Арх.-модули для FAR
    Арх.-модули для Win. Commander
Описания
    Статьи, интервью
    Теория, алгоритмы
    Self-описания архиваторов
    FAQ
    Разное
Линки
    Архиваторные
    COM/EXE/DLL-пакеров
Necromancer's DN
    О программе
    Новости свежих версий
    Архив новостей
Поддержка
   
    Подписка на рассылку новостей
    Архиваторные опросы
    Об авторе
Все о сжатии / arctest. Авторский проект.
---------------------------------------------------------

Обзор программных средств уплотнения
информации на жестких дисках

Каждый пользователь знает, что рано или поздно наступает момент, когда имеющегося объема жестких дисков начинает не хватать. В этом случае есть два выхода: купить новый диск большей емкости или воспользоваться программными средствами уплотнения данных, которые давно и успешно применяются как в персональных, так и сетевых системах и стали стандартным средством многих современных ОС.

Универсальные алгоритмы уплотнения используют тот факт, что в файлах часто встречаются повторяющиеся данные. Когда программа находит цепочку одинаковых байтов, она сохраняет только первое вхождение, а остальные заменяет ссылками на него. Кроме того, подобные программные средства реализуют более эффективные методы хранения файлов на диске. Благодаря этому удается записать больше файлов на меньшей части дискового пространства. Все вышесказанное относится к универсальным алгоритмам уплотнения, хорошо известным пользователям по таким программам компрессии данных, как PkZip, DoubleSpace или Stacker, которые дают возможность уплотнить большинство файлов примерно в два раза.

Для сжатия же данных мультимедиа (звуковых файлов, файлов кинофрагментов и изображений) применяются специальные методы и форматы хранения информации (например, AVI, JPEG и MPEG), учитывающие особенности восприятия и специфику конкретного вида данных, а также позволяющие компрессировать информацию гораздо эффективнее - от 16 до 120 раз, однако здесь мы их рассматривать не будем.

Универсальные алгоритмы уплотнения реализуются сегодня двумя способами: путем автоматического фонового сжатия данных в реальном времени или с помощью интерактивного уплотнения/разуплотнения выбираемых пользователем файлов. Первый предполагает организацию на диске специального уплотненного тома либо использование методов автоматического фонового пофайлового уплотнения (как это делается в сетевой ОС NetWare 4 или в некоторых дополнительных продуктах для среды DOS/Windows).

В DOS такое прозрачное для пользователя и программ уплотнение диска в реальном времени осуществляется, например, с помощью утилиты DoubleSpace (в MS-DOS 6.0/6.2) либо программ SuperStor/DS или Stacker (в PC DOS 7 и в Novell DOS 7.0 пакет Stacker 4.0 стал интегрированным средством). Такие утилиты позволяют уплотнить часть диска, организовав на нем логический том и назначив ему буквенную метку. В принципе можно компрессировать весь жесткий диск, за исключением системных файлов DOS и области свопинга Windows, которые уплотняться не должны.

Многие пользователи, пробовавшие работать с различными утилитами уплотнения, в конце концов отдают предпочтение именно Stacker, так как, по их мнению, эта утилита обеспечивает лучшую производительность и защиту. Привлекает она еще и тем, что при инсталляции автоматически преобразует уплотненные тома DoubleSpace или SuperStor/DS в собственные. Кроме того, программа позволяет выбрать параметры оптимизации: на максимум скорости или максимальное уплотнение данных. Утилита Stacker реализована уже для самых разных платформ, в том числе DOS/Windows, OS/2, Macintosh и Windows 95. Она получает все большее распространение и постепенно вытесняет конкурентов - DoubleSpace и SuperStor. Способствует этому и то, что из версии MS-DOS 6.22 была исключена DoubleSpace...

Работа с компрессированным диском осуществляется как с обычным, разве что несколько медленнее (операции уплотнения/разуплотнения требуют времени). Если вы работаете на компьютере с быстрым ЦП и быстрым диском, то, вероятно, не заметите особого изменения скорости функционирования системы после установки DoubleSpace.

Фоновое сжатие в реальном времени чрезвычайно удобно, поскольку полностью прозрачно для пользователей и большинства приложений. Вы можете свободно копировать файлы между уплотненными и неуплотненными дисками. DoubleSpace может существенно увеличить объем доступного на диске пространства. Однако, поскольку программа использует не менее 33 Kбайт оперативной памяти, применять ее имеет смысл, когда в этом действительно есть необходимость. Файлы, упакованные с помощью автономных программ, таких как PkZip, обычно дальнейшему сжатию не поддаются, и хотя их можно хранить на уплотненном диске, это не дает никаких преимуществ.

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


DriveSpace

Компания-разработчик: Microsoft.

Утилита DriveSpace поставляется в составе Windows 95 и использует методы уплотнения данных, аналогичные DoubleSpace. В отличие от Windows 3.1 в Windows 95 на уплотненном диске, которым управляет драйвер DRVSPACE.VXD, может находиться даже системный файл свопинга. Между тем размер диска, уплотняемого с помощью DriveSpace ОС Windows 95, ограничен 512 Мбайт, и уже при объеме в 300 Мбайт утилита функционирует достаточно медленно. Эти недостатки устранены в DriveSpace 3 - следующей версии утилиты уплотнения корпорации Microsoft, которая входит в состав комплекта Microsoft Plus!.


Stacker 4.0 for Windows и DOS

Компания-разработчик: Stac Electronics.
Цена: 100 дол. (?)

Как и DoubleSpace, программа Stacker предназначена для экономии пространства на жестком диске и уплотнения файлов в реальном времени. Она использует запатентованную компанией Stac технологию уплотнения Lempel Ziv Stack (LZS) и содержит драйверы устройств, обеспечивающие доступ пользователей к уплотненным дискам из любой поддерживаемой ОС. Программа совместима со всеми жесткими дисками, имеющими таблицу размещения файлов FAT (File Allocation Table).

Технология LZS, представленная уже своим четвертым поколением, использует для наиболее эффективного хранения данных метод Stacker SmartPack. Обычно программы сжатия применяют так называемый метод кластерного уплотнения, который позволяет выделять неиспользуемое пространство последнего кластера файла другому файлу. Версия 4.0 идет дальше, реализуя уплотнение на уровне секторов. Поскольку последний сектор кластера почти всегда не используется, это дает возможность повысить степень сжатия диска, выделив оставшееся в секторе пространство какому-то другому файлу.

Панель инструментов Stacker 4.0 облегчает управление дисками. Простое указание и щелчок мышью открывают доступ к новой панели дисковых устройств и дополнительным индикаторам, которые позволят вам управлять данными. Световые и звуковые сигналы предупреждают пользователя о возможных опасных операциях модификации. 

Средство Stacker Windows Toolbox предоставляет доступ ко всем командам, в том числе командам сжатия, проверки, генерации отчета, оптимизации, настройки, задания пароля, AutoSave и конфигурирования. AutoSave - средство, с помощью которого информация о конфигурации диска, необходимая для его восстановления (в том числе о загрузочной записи, корневом каталоге и таблице распределения файлов), записывается в файл. Создаются также резервные копии важных системных файлов. В окне Toolbox выводятся специальные диаграммы, показывающие коэффициент уплотнения, наличие свободного пространства на диске и степень его фрагментации. 

Если другие продукты заранее устанавливают режим уплотнения данных, то Stacker 4.0 работает более гибко, настраивая алгоритм сжатия данных таким образом, чтобы обеспечить максимально возможный объем свободного пространства на диске. Десять настраиваемых параметров позволяют найти оптимальный компромисс между экономией дискового пространства и использованием оперативной памяти компьютера. Если вы работаете с DOS 6, то Stacker нуждается всего в 17 Кбайт ОЗУ (DoubleSpace требует вдвое больше). Драйвер Stacker 4.0 помещается в защищенную область, к которой не могут обращаться другие программы среды DOS. Это обеспечивает дополнительную надежность.

Кроме того, продукт содержит утилиты AutoProtect (для автоматического устранения ошибок на диске) и Stacker Optimiser (для дефрагментации диска с целью повышения его производительности).


Stacker 4.0 for OS/2 & DOS

Компания-разработчик: Stac Electronics.
Цена: 100 дол. (?); 70 дол. (upgrade-версия).

Этот продукт позволяет перейти на OS/2 Warp, не беспокоясь, что уплотненный ранее диск не будет функционировать в данной системе. Stacker 4.0 for OS/2 & DOS конвертирует диски, уплотненные с помощью Stacker 3, SuperStor/DS, DoubleSpace и DriveSpace таким образом, что они могут работать в OS/2. Поскольку здесь имеются драйверы для OS/2 и DOS, эта версия Stacker годится для любой из указанных систем. Хотя Stacker 4.0 for OS/2 & DOS имеет те же функциональные возможности, что и Windows-версия, этот продукт оптимизирован для OS/2 и обеспечивает на файлах баз данных и электронных таблиц коэффициент уплотнения 2.5:1, а для исполняемых файлов - коэффициент 2:1. 

По данным Stac Electronics, новая версия Stacker при выборе опции MaxSpeed работает в четыре раза быстрее предыдущей, что позволяет эффективно увеличить емкость диска, лишь незначительно жертвуя производительностью.

Stacker 4.0 дублирует информацию о файловой системе DOS и своей собственной в несжатом виде. Это дает возможность восстановить диск, уплотненный с помощью Stacker, даже при случайном "быстром форматировании" жесткого диска. Пользователи могут присвоить дискам Stacker пароли, защитив свои данные от несанкционированного доступа. 

Stacker 4.0 полностью поддерживает файловую систему FAT и совместим с приложениями OS/2, Windows и DOS, однако он не способен взаимодействовать с файловой системой HPFS OS/2, позволяющей работать с длинными именами файлов, а для дефрагментации уплотненного тома или инсталляции программы нужно использовать текстовый режим DOS.

Продукт совместим с OS/2 Warp, OS/2 for Windows, OS/2 LAN Server, OS/2 2.11, 2.1 и 2.0 с Service Pack, MS-DOS 5.0 и старше, PC DOS 5.0 и старше, Novell DOS 7.0, Windows 3.0, 3.1, 3.11 и Windows for Workgroups 3.11.


Multimedia Stacker

Компания-разработчик: Stac Electronics.
Цена: 99 (?) дол.

Требования к системе: 1 Мбайт ОЗУ, 4 Мбайт на жестком диске и Windows 3.1. По существу, данный пакет представляет собой комплект приложений, включающий Stacker 4.01 и ПО компании Helix Software с собственными версиями драйвера мыши, утилиты поддержки CD-ROM для DOS (MSCDEX) и программы кэширования диска. Указанные компоненты используют технологию Multimedia Cloaking компании Helix Software и все вместе занимают только 10 Кбайт памяти - 1/8 того объема, который необходим аналогичным драйверам MS-DOS (MOUSE.COM, MSCDEX и SMARTDRV.EXE). 

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

Продукт имеет простую процедуру инсталляции, а утилита анализа памяти предоставляет полезную информацию о ее распределении. Использование 32- разрядного доступа к файлам при работе под Windows for Workgroups 3.11 дает возможность ускорить операции ввода/вывода.

К сожалению, уровень интеграции между компонентами Multimedia Stacker, которые созданы двумя производителями, оставляет желать лучшего. Кроме того, программа установки Helix требует ручного редактирования файлов CONFIG.SYS и AUTOEXEC.BAT. Тем не менее после инсталляции продукт действительно обеспечивает существенную экономию памяти и работает очень эффективно.


Stacker for Windows 95

Компания-разработчик: Stac Electronics.

Анонсированная компанией Stac программа Stacker for Windows 95 - это полностью 32-разрядное приложение, использующее новые качества ОС Windows 95, включая длинные имена файлов. С помощью указанного продукта пользователи смогут расширить возможности новой ОС.


NetSqueeze for NetWare

Компания-разработчик: LAN Support Group.
Цена: 595 (?) дол. на сервер.

NetSqueeze - это утилита уплотнения файлов для серверов Novell NetWare 3.x. Она позволяет администраторам локальных сетей освободить на диске файлового сервера до 80% пространства и прозрачным образом уплотнять и разуплотнять файлы. Файлы уплотняются индивидуально, что исключает риск порчи всего тома сервера в случае ошибки записи. Утилита обеспечивает практически такую же гибкость, как системные средства уплотнения файлов в NetWare 4.x...
.............


Microsoft Plus!

Компания-разработчик: Microsoft.

Комплект утилит Microsoft Plus! предлагает несколько улучшений, касающихся собственных средств уплотнения Windows 95, включая DriveSpace 3 (обновленную версию утилиты DriveSpace), программу Compression Agent (увеличивающую степень компрессии отдельных файлов на уплотненном диске DriveSpace 3) и поддержку сжатых дисков объемом до 2 Гбайт.

Если в системе уже имеется диск, уплотненный с помощью DriveSpace или DoubleSpace, то его легко можно преобразовать в формат DriveSpace 3. Эта утилита позволяет выбрать необходимый баланс между скоростью и степенью уплотнения, а также соответствующим образом настроить конфигурацию системы. При сохранении файла DriveSpace 3 записывает его со стандартным или повышенным уплотнением (HiPack), однако для достижения максимальной скорости файлы можно сохранять и в неуплотненном виде.

Чтобы получить максимальную степень уплотнения (UltraPack), в Microsoft Plus! используется интеллектуальный системный агент, запускающий программу Compression Agent. По умолчанию эта программа, работающая в фоновом режиме, уплотняет с наивысшей степенью сжатия наименее используемые файлы (доступ к которым не зарегистрирован в течение заданного отрезка времени), что позволяет освободить на диске дополнительное место. Однако доступ к таким файлам требует больше времени, поэтому после любого обращения к файлу Compression Agent сохраняет его с промежуточной степенью компрессии HiPack. Такие файлы на 10 - 20% компактнее файлов со стандартным уплотнением (достигаемым утилитами типа DriveSpace или DoubleSpace).

Аналогично программе Stacker, утилиты Microsoft Plus! имеют параметры настройки, и пользователь может конфигурировать систему уплотнения данных по своему усмотрению...

Журнал "Рынок программных средств"
Последнее обновление: 12-May-2022

Сайт о сжатии  >>  ARCTEST  >>  Сравнительные тесты  |  Альтернативные тесты  |  Графические тесты  |  Новости  |  Утилиты  |  Файл'менеджеры  |  Описания  |  Линки  |  Necromancer's DN  |  Поддержка

Поиск:
Справка Детальный запрос

Сайт о сжатии >>
  Новинки | О сервере | Статистика

  Книга "Методы сжатия данных" >>
     Универсальные | Изображений | Видео

  Разделы >> Download (статьи+исходники) | Ссылки | Ru.compress | Arctest | Видео | Каталог ссылок | Форум
  Проекты >> Д.Ватолина | А.Ратушняка | М.Смирнова | В.Юкина | Е.Шелвина | А.Филинского | Д.Шкарина | С.Оснача

  Оставьте ваши замечания, предложения, мнения!
  О найденных ошибках пишите на compression_на_graphicon.ru
  © Д.Ватолин, А.Ратушняк, М.Смирнов, В.Юкин и др., текст, состав., 2001-2003
    Project supported by Graphics & Media Lab

   ЭТОТ ДОКУМЕНТ МОЖНО СКАЧАТЬ C http://www.compression.ru/compression.ru/arctest/descript/disk-comp.htm

Rambler's Top100 Рейтинг@Mail.ru