Команда COMPACT – отображение или изменение параметров сжатия файлов в разделах NTFS Windows.Использование сжатия файлов в разделах с файловой системой NTFS позволяет экономить дисковое пространство системы. Сжатие и распаковка файлов выполняются ”на лету” и прозрачно для пользователя. Формат команды: COMPACT [/C | /U] [/S[:dir]] [/A] [/I] [/F] [/Q] [/EXE[:algorithm]] [/CompactOs[:option]] [filename [...]] Параметры командной строки: /C - Сжимает выбранные файлы. Каталоги маркируются так, чтобы добавляемые позже файлы также были сжаты, если не указан параметр /EXE. /U - Распаковывает указанные файлы. Каталоги маркируются так, чтобы добавляемые позже файлы не были сжаты. Если указан параметр /EXE, будут распакованы только файлы, сжатые как исполняемые файлы; если этот параметр пропущен, будут распакованы только файлы, сжатые в системе NTFS. /S - Выполняет указанную операцию над файлами в выбранном каталоге и всех его подкаталогах. По умолчанию используется текущий каталог. /A - Отображает файлы с атрибутами "скрытый" и "системный". По умолчанию эти файлы пропускаются. /I - Продолжает выполнять указанную операцию даже после возникновения ошибок. По умолчанию выполнение программы COMPACT прерывается при возникновении ошибки. /F - Принудительно сжимает все указанные файлы, даже если некоторые из них уже сжаты. По умолчанию сжатые файлы пропускаются. /Q - Выводит лишь наиболее существенные сведения. /EXE - Использование сжатия, оптимизированного для исполняемых файлов, которые часто считываются и не изменяются. Поддерживаемые алгоритмы: XPRESS4K (наиболее быстрый, по умолчанию) XPRESS8K XPRESS16K LZX (наиболее высокая степень сжатия) /CompactOs Установка или запрос состояния сжатия системы. Поддерживаемые параметры: query — запрос состояния сжатия системы. always — сжатие всех двоичных файлов ОС и установка для системы состояния сжатия, которое может изменить только администратор. never — распаковка всех двоичных файлов ОС и установка для системы состояния отсутствия сжатия, которое может изменить только администратор. filename - Указывает имя файла, имя каталога или шаблон имен файлов. Параметры командной строки могут различаться для разных версий ОС Windows. так например, параметры /EXE и /CompactOS отсутствуют в версии утилиты compact.exe для Windows 7-8 и могут использоваться только в среде Windows 10 и более поздних. При вызове без параметров, программа COMPACT отображает состояние сжатия для текущего каталога и всех содержащихся в нем файлов. compact - отобразить информацию о сжатии файлов в текущем каталоге. compact E:\TEMP\*.* - отобразить информацию о сжатии всех файлов в каталоге E:\TEMP. Пример отображаемой информации: Просмотр каталога E:\TEMP\ Новые файлы, добавляемые в этот каталог, не будут сжаты. 593 : 593 = 1,0 к 1 C crab.css 301106 : 233472 = 1,3 к 1 C arj.exe 529629 : 529629 = 1,0 к 1 C beepcodes.zip 30478146 : 30363648 = 1,0 к 1 C crow.avi 206401536 : 129277952 = 1,6 к 1 C erd50.iso 1609 : 1609 = 1,0 к 1 C proxylist.txt Всего файлов: 6, каталогов: 1. Из них сжато: 5, не сжато: 1. Данные объемом 237 712 619 байт сохранены в 160 406 903 байт. Степень сжатия 1,5 к 1. compact /C E:\TEMP\*.iso - включить сжатие всех файлов с расширением .iso в каталоге E:\TEMP. compact erd50.iso - отобразить информацию о состоянии сжатия файла erd50.iso в текущем каталоге. compact /Q E:\TEMP\erd50.iso - отобразить минимальную информацию о состоянии сжатия файла erd50.iso compact /C E:\TEMP\ - включить сжатие всех файлов в каталоге E:\TEMP compact /C /S E:\TEMP\*.* - включить сжатие файлов для каталога E:\TEMP\ и всех его подкаталогов. compact /CompactOS:query - отобразить состояния сжатия для ОС Windows 10. Возможно использование команды без подпараметра query - compact /CompactOS. compact /CompactOS:never - отключить сжатие двоичных файлов для ОС Windows 10. При выполнении данной команды выполняется распаковка всех сжатых файлов и отключается режим сжатия. Операция может занимать довольно продолжительное время. Для включения или выключения режима сжатия требуются права администратора системы. compact /CompactOS:always - включить сжатие файлов для ОС Windows 10. При выполнении данной команды выполняется упаковка всех файлов и включается режим сжатия. Операция может занимать довольно продолжительное время. compact /C /EXE:LZX C:\distr\*.* - для Windows 10. Выполнить сжатие, оптимизированное для всех файлов, которые часто считываются и не изменяются в каталоге C:\distr с применением алгоритма, обеспечивающего максимальную степень сжатия. compact /U /EXE:LZX C:\distr\*.* - для Windows 10. Распаковать файлы, сжатые применением алгоритма LZX, обеспечивающего максимальную степень сжатия. compact /U /EXE:XPRESS4K C:\distr\*.* - для Windows 10. Распаковать файлы, сжатые с применением алгоритма XPRESS4K, обеспечивающего максимальное быстродействие. |
|
|