Иллюстрированный самоучитель по настройке и оптимизации компьютера

Декомпрессия в Windows NT 4.0 и Windows 2000/XP

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

Метод командной строки

В операционных системах Windows NT 4.0 и Windows 2000, получивших широкое распространение среди пользователей персональных компьютеров, предусмотрено сжатие программных объектов из командной строки. Это осуществляется с помощью специальной команды compact. Синтаксис этой команды одинаков для обеих упомянутых операционных систем. Различие состоит лишь в используемых терминах: в Windows NT 4.0 – каталоги, а в Windows 2000 – папки.

Просмотр и изменение параметров сжатия файлов на разделах NTFS:

COMPACT [/С I /U] [/S[:каталог]] [/A] [/I] [/F] [/Q] [имяФайла […]]
  • Сжатие выбранных файлов. Каталоги маркируются так, чтобы добавляемые позже файлы также были сжаты.
  • /U Развертывание выбранных сжатых файлов. Каталоги маркируются так, чтобы добавляемые позже файлы не были сжаты.
  • /S Выполнение указанной операции над файлами в выбранном каталоге и всех его подкаталогах. По умолчанию используется текущий каталог.
  • Отображение файлов с атрибутами "скрытый" и "системный".
    По умолчанию эти файлы пропускаются.
  • /I Продолжение выполнения указанной операции даже после возникновения ошибок. По умолчанию выполнение программы COMPACT прерывается при возникновении ошибки.
  • /F Принудительное сжатие всех выбранных файлов, даже если некоторые из них уже сжаты. По умолчанию сжатые файлы пропускаются.
  • /Q Вывод лишь наиболее существенных сведений – имяФайла, Шаблон имен файлов, имя файла или имя каталога.

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

Ниже представлены примеры работы с этой командой (Windows NT 4.0).

  • Запуск команды compact в обычном несжатом каталоге.
G:\TEXT\BOOK\PROG\C\Builder\Documentation\>compact
Просмотр каталога G:\TEXT\BOOK\PROG\C\Builder\Documentation\
Новые файлы, добавляемые в этот каталог, будут сжаты.
16874446: 16874446 = 1.0 к 1 DG.PDF 14156631: 14156631 = 1.0 к 1 QS.PDF
Всего файлов: 2, каталогов: 1.
Из них сжато: 0, не сжато: 2.
Данные объемом 31 031 077 байт сохранены в 31 031 077 байт.
Степень сжатия 1.0 к 1.
  • Сжатие – вызов команды compact с ключом /с:
G:\TEXT\BOOK\PROG\C\Builder\Documentation\>compact /с>
Установка режима сжатия новых файлов для каталога
G:\TEXT\BOOK\PROG\C\Builder\Documentation\[ОК]
Сжатие файлов в G:\TEXT\BOOK\PROG\C\Builder\Documentation\
DG.PDF 16874446: 8966144 = 1.9 к 1 [ОК]
QS.PDF 14156631: 2811904 = 5.0 к 1 [ОК]
Сжато файлов: 3, в каталогах: 2
Данные объемом 31 031 077 байт сохранены в 11 778 048 байт.
Степень сжатия 2.6 к 1.
  • Запуск compact в каталоге со сжатыми файлами:
G:\TEXT\BOOK\PROG\C\Builder\Documentation\>compact
Просмотр каталога G:\TEXT\BOOK\PROG\C\Builder\Documentation\
Новые файлы, добавляемые в этот каталог, будут сжаты.
16874446: 8968192 = 1.9 к 1 С DG.PDF 14156631: 2811904 = 5.0 к 1 С QS.PDF
Всего файлов: 2, каталогов: 1.
Из них сжато: 2, не сжато: 0.
Данные объемом 31.031.077 байт сохранены в 11.780.096 байт.
Степень сжатия 2.6 к 1.
  • Декомпрессия – вызов команды compact с ключом /u:
G:\TEXT\BOOK\PROG\C\Builder\Documentation\>compact /u
Снятие режима сжатия новых файлов для каталога G:\TEXT\BOOK\PROG\C\Builder\Documentation\[ОК]
Развертывание сжатых файлов в G:\TEXT\BOOK\PROG\C\Builder\Documentation\
DG.PDF [OK] QS.PDF [OK]
Развернуто сжатых файлов: 3, в каталогах: 2.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.